Image processing Magmi图像属性处理器v1.0.31导入错误

Image processing Magmi图像属性处理器v1.0.31导入错误,image-processing,importerror,magmi,magento-1.9,Image Processing,Importerror,Magmi,Magento 1.9,使用图像属性处理器在Magmi中通过http导入图像时,如果图像名称中有“(”或“)”,则无法正确解析http链接。我尝试了很多方法来格式化url 示例: 必须在上述示例中添加-否则将自动更改为() 两者都可以通过http(浏览器)检索,但在导入过程中失败。这就是错误: source error, Cannot fetch URL: http://img.banggood.com/images/upload/2012/liuguanglian/SKU064425%20( Image attr

使用图像属性处理器在Magmi中通过http导入图像时,如果图像名称中有“(”或“)”,则无法正确解析http链接。我尝试了很多方法来格式化url

示例:


必须在上述示例中添加-否则将自动更改为()

两者都可以通过http(浏览器)检索,但在导入过程中失败。这就是错误:

source error, Cannot fetch URL:
http://img.banggood.com/images/upload/2012/liuguanglian/SKU064425%20(
Image attributes processor v1.0.31 - 4) cannot be found in images path
Image attributes processor v1.0.31 - .JPG cannot be found in images path
Image attributes processor v1.0.31 - error copying

任何帮助都将不胜感激。

我想你的问题只发生在媒体画廊专栏上

问题可能来自于;因为它是媒体库列的分隔符,所以是已编码的(和)

如果这些(和)设置为图像url中的原样而不是编码的,那么它应该可以正常工作

这可以通过使用具有以下设置的值替换器来解决:

  • 要替换的属性:
    媒体库、图像、小图像、缩略图
  • 媒体库的新价值:
    {{urldecode(html_entity_decode({item.media_gallery}))}
  • 图像的新值:
    {{urldecode(html_entity_decode({item.image}))}}
  • 小图像的新值:
    {{urldecode(html_entity_decode({item.small_image}))}}
  • 缩略图的新值:
    {{urldecode(html\u entity\u decode({item.thumboil}))}}

不幸的是,它在所有4个图像属性(小图像、缩略图、图像和媒体库)中都失败。我将您的建议添加到值替换器中,结果仍然相同。(我检查了空白、缺少分隔符,甚至尝试了utf 8 http编码。没有很好的结果更新示例以覆盖所有图像字段。似乎url本身(包含html实体而不是其基本值)是原因(因为;).image base字段不应以这种方式反应。我将在本周末进行一些测试,以进一步调查。我不确定如何为所有图像更改它,但它修复了它。感谢@dweeves对此进行了一个月的工作。现在,如果我能弄清楚为什么图像处理器重命名器仅在它是http文件时工作,而在它是loca文件时根本不工作l文件。但这是关于同一主题的另一个问题。当你在excel或openoffice中编辑csv时,你会发现(它会将空格替换为分号。因此您的答案第一次是正确的。再次感谢。它不会解析+号吗?无法理解如何导入带有+号(如item1+item2.jpg)的图像。它会出错并将+变为空白。尝试了-#43;仍然会变为空白。有什么想法吗?