PHP はコードを使用してファイルのダウンロードを実装します。 通常、PHP はコードを使用してファイルのダウンロードを実装しますが、画像や HTML Web ページのダウンロードなど、IE が開いているファイルを認識できる場合、このメソッドは使用できません。この問題はプログラミングが必要です。次の PHP コードで解決できます。 ?if( empty($_GET[ 通常、URL を呼び出してダウンロードしますが、IE が開いたファイルを認識できる場合、このメソッドは使用できません。たとえば、画像をダウンロードする場合、 HTML Web ページなどでは、次の PHP コードで問題を解決できます。
if( empty($_GET[ 'FileName'?) )|| empty($_GET['FileDir'])|| empty($_GET['FileId'])){
echo'<script> location.replace ("index. php") </script>'; exit();
}
$file_name=$_GET['FileName'];
$file_dir=$_GET['FileDir'];
$FileId=$_GET ['FileId' ];
$file_dir = $file_dir."/";
if (!file_exists($file_dir.$file_name)) { //ファイルが存在するかどうかを確認します
exit; $file = fopen($file_dir . $file_name,"r"); // ファイルを開きます
// ファイルタグを入力します
Header("Content-type: application/octet-stream"); Accept-Ranges: bytes");
Header("Accept-Length: ".filesize($file_dir . $file_name));
Header("Content-Disposition:attachment; filename=" . $file_name);
// 出力ファイルの内容
echo fread($file_dir . $file_name));
exit()
;
http://www.bkjia.com/PHPjc/326282.html
www.bkjia.com
truehttp://www.bkjia.com/PHPjc/326282.html
技術記事 PHPはコードを使用してファイルのダウンロードを実装します 読み取り PHPはコードを使用してファイルのダウンロードを実装しますが、IEが開いたファイルを認識できる場合、このメソッドは使用できません...