1

ダウンロード可能な製品をいくつか作成し、製品として 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" などに変更すると、ダウンロードされます..ダウンロード可能なフォルダーが問題を引き起こしているように思えますか?

4

1 に答える 1

0

これを解決したことを気にしないでください。 $_linkpath を次のように変更しました

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

完全な URL が問題の原因でした

于 2012-11-07T12:31:10.030 に答える