在我的网站上,Magento将_1添加到某些图片网址的末尾。
所以我的正常基本网址应该是...... media / catalog / product / cache / 9 / A / E / test-small.png
但不知何故,对于某些图像,它会改变为... media / catalog / product / cache / 9 / A / E / test3-small_1.png
我的正常图片名称是唯一的数字,所以我很困惑为什么会这样? 有人可以帮忙吗?
答案 0 :(得分:1)
如果服务器上已存在该文件,Magento将在任何图像后添加_1
。
请注意,当您删除一个产品时,Magento不会清理产品图像。
答案 1 :(得分:0)
默认功能是magento,如果您尝试上传的图像名称已存在,则会使用_Number重命名当前图像名称。上传前检查。
由于
答案 2 :(得分:0)
如果有人使用 M2 遇到此帖子并遇到相同问题。查看 media/tmp 文件夹。我正在处理 api 图像同步,并且名称在图像后一直带有 _1、_2 等。
事实证明,如果 api 中的某些内容出现故障,Magento 并不总是给出明确的原因,因此该文件正在进入 tmp 目录,但从来没有成为导致文件名问题的最终目的地。