无法直接从产品页面下载可下载产品文件夹中的文件

时间:2012-11-07 12:00:11

标签: magento magento-1.7

我创建了一些可下载的产品,并添加了一个mp3文件作为产品。

现在,我不想通过结帐方式下载文件,而是希望用户能够通过点击链接在view.phtml的产品页面上进行操作

我遇到的问题是我似乎无法下载此可下载文件夹中的文件

    media/downloadable/files/links/t/o/toast_to_the_dead_-_immortal_technique.mp3

如果我将该曲目移动到media / filename.mp3 ..或甚至在wysiwyg文件夹中,那么我可以使用我的脚本下载它。我已经检查了文件权限等,他们很好,所以我卡住了为什么我无法下载我的文件。

有谁知道吗?或者有没有办法可以将文件夹从可下载更改为其他内容,因为所有我需要的可下载产品都是音乐文件。

干杯

编辑: 我还应该补充一点,我收到下载框保存文件,文件名和路径正确,只是文件是523字节,我使用下面的代码获取文件路径

    $mediaUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA);
    $_linkpath = $mediaUrl."downloadable/files/links".$_link->getLinkFile();

如果我要将链接路径更改为$ mediaUrl。“filename.mp3”等,那么它会下载..在我看来,它的可下载文件夹导致问题?

1 个答案:

答案 0 :(得分:0)

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

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

完整的网址导致了问题