Magento 1.7-产品导入-不加载图像

Magento 1.7-产品导入-不加载图像,magento,magento-1.7,Magento,Magento 1.7,我一直在尝试将产品导入Magento和images。正在正确导入和创建产品,但无法导入图像 我知道导入的基础知识,就像我过去做过的一样,但我不知道问题是什么,下一步该怎么做 一些注释说明了我是如何做的: 我知道在图像名称前添加“/” 图像名称区分大小写 在媒体/导入文件夹中上载图像 介质文件夹为777 尝试了不同的文件夹,如var/import或 介质/目录/产品/导入 已删除媒体中的.htcaccess文件 刷新缓存 当我在产品上手动上传图像时,它确实会正确显示 我尝试将列中的_media_

我一直在尝试将产品导入Magento和images。正在正确导入和创建产品,但无法导入图像

我知道导入的基础知识,就像我过去做过的一样,但我不知道问题是什么,下一步该怎么做

一些注释说明了我是如何做的:

  • 我知道在图像名称前添加“/”
  • 图像名称区分大小写
  • 在媒体/导入文件夹中上载图像
  • 介质文件夹为777
  • 尝试了不同的文件夹,如var/import或 介质/目录/产品/导入
  • 已删除媒体中的.htcaccess文件
  • 刷新缓存
  • 当我在产品上手动上传图像时,它确实会正确显示
  • 我尝试将列中的_media_属性_id指定为88 这应该有帮助,但没有

如果您有Mage\u目录\u型号\u产品,您只需执行以下操作:

$fn = '/absolute/path/to/image.jpg';
$types = array('thumbnail', 'small_image', 'image'); // or null if you already have the product's thumbnail, small image, and image set
$move = true;                                        // move the source file, don't leave it sitting around
$exclude = false;                                    // enabled in product view
$label = 'Turquoise';

$product->addImageToMediaGallery($fn, $types, $move, $exclude);  // Strictly speaking, only the first parameter is required

if(!empty($label)) {
    $gallery = $product->getData('media_gallery');
    $gallery_img = array_pop($gallery);
    $gallery_img['label'] = $label;
    array_push($gallery['images'], $gallery_img);
    $product->setData('media_gallery', $gallery);
}

$product->save();

我在上传产品图片时遇到了同样的问题。我测试了很多方法来解决这个问题。但什么都帮不了我。最后,在其中一个教程中,我看到图像名称和sku名称必须相同。具有文件扩展名的扩展名。所以我跟随它,在上帝的恩典下它成功了。你也可以试试。这对我有用。我花了将近一整天的时间来弄清楚这一点。

提供您试图上传的文件部分。有什么错误吗?