3

Magento 在下载链接中添加逗号时遇到一些问题。Safari、Firefox 和 Internet Explorer 都可以转义逗号并下载文件,但 Google Chrome 不会转义逗号,当点击下载链接时,只会显示一个没有下载的白页。

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

这是 Magento 分发的链接格式:

/store/downloadable/download/link/id/MC4zMTI1NjkwMCAxMzc5NTE3MzcyMTIxOTkzMDI3NzQwNQ,,/

我确实有其他运行良好的可下载产品(包括具有多个下载链接的产品)。

4

1 回答 1

1

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

于 2013-09-25T00:21:50.287 回答