1

我创建了一些可下载的产品并添加了一个 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" 等,那么它将下载..所以在我看来,它是导致问题的可下载文件夹?

4

1 回答 1

0

没关系我已经解决了这个问题,我只是将 $_linkpath 更改为

   $_linkpath = "media/downloadable/files/links".$_link->getLinkFile();

完整的网址导致了问题

于 2012-11-07T12:31:10.030 回答