Magento:“图片不存在”

我正在导入Magento(版本1.9)中的CSV文件。
我收到错误:“图像不存在”。
我试图尽我所能在互联网上find。
我用于上传的模板是从我的导出文件夹中获取的默认模板。

我在图像名称前添加了/,并且还将该文件保存为UTF-8格式。

任何build议将有所帮助。

使用高级分析器系统>导入/导出>数据stream – configuration文件

您只需要包含所需的属性,这就是SKU。 加上适当的图像属性。 加上标签,如果你想全力以赴。

当您创build新的configuration文件时,请input以下设置: 在这里输入图像说明

现在你可以保存! 随着我们的configuration文件现在完成,我们只需要创build文件夹媒体/导入。 这是您将存储等待导入的所有图像的位置。

上传图片时,他们需要位于名为media / import的文件夹中。 一旦保存到该文件夹​​,然后可以相对引用它们。 我的意思是,如果你的图像是在你的csv的media / import / test.jpg中引用它为/test.jpg。 就这么简单

请查看此链接以获取更多信息使用csv导入产品

在默认导入中

首先移动媒体/导入文件夹中的所有图像,然后在csv中使用“/ imagename”,然后导入。 并将777权限授予导入文件夹。

让我知道如果你有任何疑问….

如果CSV中的图像path为abg / test.jpg,那么它可能与CSV图像path问题,那么它的path是..media / import / abg / test.jpg.also检查图像扩展名的问题。 假设你的图片扩展名是JPG格式,而你用CSV格式重写的是JPG格式,那么显示的图片不会退出

您的文件模板必须如下所示:

sku,image product-001,/product_image.jpg

该文件必须存在: yourdocroot/media/import/product_image.jpg

更多的细节请阅读这个方法:

Mage_Catalog_Model_Convert_Adapter_Product::saveImageDataRow

你会看到这些行:

$imageFile = trim($importData['_media_image']); $imageFile = ltrim($imageFile, DS); $imageFilePath = Mage::getBaseDir('media') . DS . 'import' . DS . $imageFile;

我希望这个帮助!

在Magento上传csv文件之前检查3点

  1. 创build媒体>导入文件夹,并将所有图像放入导入

  2. 文件夹导入文件夹应该有777的权限

  3. 图像的path应该是/desert-002.jpg