Magento在下载链接中添加逗号

时间:2013-09-24 16:57:41

标签: php magento magento-1.5

Magento在下载链接中添加逗号时遇到一些问题。 Safari,Firefox和Internet Explorer可以逃脱逗号并下载文件,但谷歌浏览器不会删除逗号,单击下载链接时只显示一个没有下载的白页。

我想知道是否有办法解决这个问题?

这是Magento分发的链接格式:

  

/存储/下载/下载/链接/ ID / MC4zMTI1NjkwMCAxMzc5NTE3MzcyMTIxOTkzMDI3NzQwNQ ,, /

我确实有其他可下载的产品可以正常使用(包括带有多个下载链接的产品)。

1 个答案:

答案 0 :(得分:1)

显然,Magento的可下载核心扩展将'+ / ='替换为'-_'。请参阅文件/app/code/core/Mage/Downloadable/Model/Observer.php中的第115行。您可以使用本地覆盖修改此行为。但是,尝试添加新产品并删除旧产品,因为这将更改在base64_encode()中用作输入的产品ID - 也许它可以提供帮助。