PHP でファイルをダウンロードするための 2 つの方法とコード。
PHP でファイルをダウンロードする 2 つの方法を共有します。役立つと思われる友人が見てもらえるように共有してください。
方法 1:
<?php /*** 下载文件* header函数**/header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename='.basename($filepath)); header('Content-Transfer-Encoding: binary'); header('Expires: 0′);header('Cache-Control: must-revalidate, post-check=0, pre-check=0′); header('Pragma: public'); header('Content-Length: ' . filesize($filepath)); readfile($file_path); ?>
上記のコードは php header 関数を使用しています。次の記事を参照してください:
php header() 関数の簡単な例
ファイルのダウンロードを実装する php header 関数のサンプル コード
例phpのヘッダー関数の使い方 詳細説明
phpヘッダー 使い方の詳細説明
phpヘッダー関数は、ファイルのダウンロード時に保存したコードを直接プロンプト
phpヘッダー関数のテキストファイルのダウンロードを実装する方法
phpファイルのヘッダー(ヘッダー)詳細説明
ヘッダーを使用してさまざまな種類のファイルのダウンロードを送信する php の例
php のヘッダー関数の使用法を理解します。
方法 2:
<?php//文件下载//readfile $fileinfo = pathinfo($filename); header('Content-type: application/x-'.$fileinfo['extension']); header('Content-Disposition: attachment; filename='.$fileinfo['basename']); header('Content-Length: '.filesize($filename)); readfile($thefile);exit(); ?>