ホームページ >バックエンド開発 >PHPチュートリアル >ヘッダーの強制ダウンロードについて教えてください
私は初心者で、長い間研究しているのですが、解決方法がわかりません。先輩方に回答していただきたいです。
<?php $file = 'http://tsmusic24.tc.QQ.com/105588684.mp3';$name = 'title';header("Content-Type: application/force-download;");header('Content-Type: audio/mpeg');header('Content-Disposition: attachment; filename='.$name.'.mp3');readfile($file);exit();?>
私のマシン試してみましたが、ローカル ドメイン名でも公式ドメイン名でも動作しましたが、これは設定の問題です
私のマシンで試してみましたが、ローカル ドメイン名でも公式ドメイン名でも動作しました公式ドメイン名ですが、これは設定の問題です
コードをローカルで実行しましたが、MP3 ファイルを直接ダウンロードしましたが、まったく問題ありませんでした。
私のマシンで試してみましたが、ローカルドメイン名でも公式ドメイン名でも動作しましたが、これは構成の問題です
コードをローカルで実行しましたが、問題ありません。 MP3 ファイルを直接ダウンロードしました。
上の階にいるみんなにくだらない話をしないでください!これもダウンロードですか?
203 バイトは MP3 ですか?
私のマシンで試してみましたが、ローカルドメイン名でも公式ドメイン名でも動作しました。
上の階のみんなにくだらない話をしないでください!これもダウンロードですか?
203 バイトは MP3 ですか?
ダウンロードを開いた後テキスト エディタの title.mp3 を使用すると、いくつかのエラー メッセージがあることがわかります
それらのエラーを修正した後にのみ正しい結果が得られます
$file = 'http://tsmusic24.tc.QQ.com/105588684.mp3';readfile($file);df250b2156c434f3390392d09b1c9563 a4b561c25d9afb9ac8dc4d70affff419警告07aec8279184d16fedc0638ac18fa96e: 読み取りファイル(http://tsmusic24.tc.QQ.com/105588684.mp3): ストリームを開けませんでした: HTTP/1.1 400 不正なリクエスト