是否可以手动将产品图片导入 Nopcommerce

Is it possible to manually import product images to Nopcommerce

目前导入功能不适用于产品图片,因此是否可以 FTP 将图片导入网站。我注意到库存图片存储在 /wwwroot/Content/Images/Thumbs/ 中。那么,如果我要添加产品图片,他们会去那里吗?

你有2个选择, 1) 存储在本地驱动器或 CDN 上:在这种情况下,NC 应按照其格式和名称约定转换您的图像。因此,当您导入 1 张图像(在管理面板上进行测试)时,您可以看到它是如何存储在 Images 文件夹下的。

可以看到Libraries\Nop.Services\ExportImport\ImportManager.cs,函数名为ImportProductsFromXlsx。此函数通常从 xlsx 文件中读取并循环遍历每个定义的行。您可以使用它创建自己的功能,它可以从您的数据库中读取(获取您需要的所有路径信息)并转换每个图像。

2) 以二进制形式存储到图片中table:这与上述过程相同。您所要做的就是在要存储为二进制文件的设置中定义。

实际问题是导入包含产品详细信息的图像时出现某种问题。因此,我在产品详细信息中为产品图片创建了一个路径,然后手动将所有图片放入 wwwroot/Content/images/Thumbs/ 文件夹中。它似乎奏效了!