我创建了一些可下载的产品并添加了一个 mp3 文件作为产品。
现在,我希望用户能够通过单击链接在 view.phtml 中的产品页面上执行此操作,而不是通过结帐来下载文件
我遇到的问题是我似乎无法下载此可下载文件夹中的文件
media/downloadable/files/links/t/o/toast_to_the_dead_-_immortal_technique.mp3
如果我将该曲目移动到 media/filename.mp3 ..或者甚至在所见即所得文件夹中,那么我可以使用我的脚本下载它。我已经检查了文件权限等,它们很好,所以我不知道为什么我不能下载我的文件。
有人知道吗?或者有没有办法可以将文件夹从可下载更改为其他内容,因为我只需要可下载的产品就是音乐文件。
干杯
编辑:我还应该补充一点,我正在获取下载框来保存文件,具有正确的文件名和路径,它只是文件是 523 字节,我使用下面的代码来获取文件路径
$mediaUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA);
$_linkpath = $mediaUrl."downloadable/files/links".$_link->getLinkFile();
如果我要将链接路径更改为 $mediaUrl."filename.mp3" 等,那么它将下载..所以在我看来,它是导致问题的可下载文件夹?