$ファイル名 = のdirname(__FILE__)。'/oldfilename.jpg' ; $ out_filename = 'newfilename.jpg' ; 場合(file_existsは($ファイル名)!){ エコー 'が見つかりませんでした'。$ファイル名。 終了; } 他{ // 我々は、ファイル出力されます ヘッダ(「的な範囲を受け入れ:バイト」); ヘッダ( '受け入れ-長さ:'。ファイルサイズ($ファイル名)); // これは、呼び出される ヘッダ(「コンテンツ転送エンコード:バイナリ」); ヘッダ(「コンテンツタイプ:アプリケーション/オクテットストリーム」); ヘッダ( 'コンテンツディスポジション:添付ファイル;ファイル名='。$のout_filename )。 ヘッダ( 'Content-Typeの:アプリケーション/オクテットストリーム;名='。$のout_filename )。 // ソースファイル名である
場合(is_file($ファイル名)&& is_readable($ファイル名)){ $ファイル =用のfopen($ファイル名、 "R" ); エコー のfread($ファイル、ファイルサイズ($ファイル名)); fcloseを($ファイル);
} 出口 ; }
ます。https://www.cnblogs.com/caly/p/3970005.htmlで再現