個人的には、PHP ファイルのアップロードとダウンロードの考え方はほぼ同じだと思います。つまり、コードに追加のヘッダー ステートメントが含まれています。詳細なコードは次のとおりです。コードをコピーします
コードは次のとおりです:
php 書き込み処理ファイル
if($_GET['FileName']){
echo'<script> ); location.replace ("./fileload.html ") </script>';
$file_name=$_GET['FileName'];//ダウンロードするファイルを取得します
if ( !file_exists($file_name)) { // ファイルが存在するかどうかを確認します
echo "ファイルが見つかりません";
exit;
$file = fopen( $file_name,"r") // ファイルを開きます
// ファイルタグを入力します
Header("Content-type: application /octet-stream");
//Header("Accept-Ranges: bytes");
//Header("Accept-Length: ". filesize( $file_name));
//Header("Content-Disposition:attachment; filename=" . $file_name)
// 出力ファイルの内容
echo fread($file,file_name( $file_name)); $file);
exit();
?>
デバッグと修正の期間を経て、最終的にその機能に気づきました。できるだけ早くみんなと共有したことに興奮しました。
上記では、コンテンツのアップロードを含む、PHP ファイルのアップロード機能の実装コードを紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。