Magento在下载链接中添加逗号时遇到一些问题。 Safari,Firefox和Internet Explorer可以逃脱逗号并下载文件,但谷歌浏览器不会删除逗号,单击下载链接时只显示一个没有下载的白页。
我想知道是否有办法解决这个问题?
这是Magento分发的链接格式:
/存储/下载/下载/链接/ ID / MC4zMTI1NjkwMCAxMzc5NTE3MzcyMTIxOTkzMDI3NzQwNQ ,, /
我确实有其他可下载的产品可以正常使用(包括带有多个下载链接的产品)。
答案 0 :(得分:1)
显然,Magento的可下载核心扩展将'+ / ='替换为'-_'。请参阅文件/app/code/core/Mage/Downloadable/Model/Observer.php中的第115行。您可以使用本地覆盖修改此行为。但是,尝试添加新产品并删除旧产品,因为这将更改在base64_encode()中用作输入的产品ID - 也许它可以提供帮助。