PHPファイルをダウンロードし、名前を変更することにより、

$ファイル名 = の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で再現

おすすめ

転載: blog.csdn.net/weixin_33895604/article/details/93538130