ホームページ  >  記事  >  バックエンド開発  >  PHP初心者向け解決策 - ファイルのダウンロードについて

PHP初心者向け解決策 - ファイルのダウンロードについて

WBOY
WBOYオリジナル
2016-06-13 13:41:021088ブラウズ

PHP 初心者向けの解決策 - ファイルのダウンロードについて
皆さんこんにちは、私は初心者で勉強中です。Chuanzhi Podcast のビデオでファイルのダウンロードに関する部分を見たところです。冒頭でハン先生から与えられたコードに従って自分で書きました。 , しかし、なぜ画像がブラウザからダウンロードされるのではなく、ページ上に表示されるのでしょうか?

ご協力ありがとうございます



$file_name="mao.jpg";
if(!file_exists($ file_name) ) {
echo "ファイルが存在しません!";
return;
}
$fp=fopen($file_name,"r");
$file_size=filesize($file_name ) ;

header("Content-type: application/octet-stream");
header("Accept-Range: bytes");
header("Accept-Length: $file_size" ) ;
header("Content-Disponsition:attachment; filename=".$file_name);

$buffer=1024;
while(!feof($fp)){
$ file_data =fread($fp,$buffer);
echo $file_data;
}
fclose($fp);
?>

---- - -解決策------------------
header("Content-Disponsition:attachment; filename=".$file_name); ここには余分な n があるため、無効です

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。