1

実際、私のウェブサイトには「http://www.example.com/somesong.mp3」のようなダウンロード リンクがあります。ユーザーがこのリンクをクリックすると somesong.mp3 が表示されますが、ダウンロードする前に変更したいと思います。それを可能にする多くのスクリプトを見つけましたが、正確に正しいスクリプトは得られませんでした。ユーザーがダウンロードリンクをクリックしたときに、使用したい新しいファイル名でクリックした直後にファイルのダウンロードを開始する必要があるためです。

しかし、私がダウンロードしたすべてのスクリプトでは、最初にphp処理が数分間開始され(ファイルサイズにもよると思います)、次に名前を変更します。新しいファイル名でヘッダーにファイルを強制する方法はありますか。

ありがとう。

4

1 に答える 1

2

これを試して

header("Content-Disposition: attachment; filename=whatever you want");
于 2012-09-04T19:30:56.917 に答える