ホームページ  >  記事  >  バックエンド開発  >  IEでファイルのダウンロードを実装するためのPHPコード

IEでファイルのダウンロードを実装するためのPHPコード

WBOY
WBOYオリジナル
2016-07-25 09:03:47845ブラウズ
  1. if( empty($_GET['FileName'])|| empty($_GET['FileDir'])|| empty($_GET['FileId'])){
  2. echo' <script>alert("不正な接続です!"); location.replace ("index.php") </script>'; exit();
  3. }
  4. $file_name=$_GET['FileName'];
  5. $ file_dir=$_GET['FileDir'];
  6. $FileId=$_GET['FileId'];
  7. $file_dir = $file_dir."/";
  8. if (!file_exists($file_dir.$file_name)) { //チェックファイルが存在するかどうか
  9. echo "ファイルが見つかりません";
  10. exit;
  11. } else {
  12. $file = fopen($file_dir . $file_name,"r") // ファイルを開きます
  13. // ファイルラベルを入力します
  14. ヘッダー(" Content-type: application/octet-stream");
  15. Header("Accept-Ranges: bytes");
  16. Header("Accept-Length: ".filesize($file_dir . $file_name));
  17. Header(" Content- 配置: filename=" . $file_name);
  18. // 出力ファイルの内容
  19. echo fread($file,filesize($file_dir . $file_name));
  20. fclose($file);
  21. exit();
  22. }
  23. ?>
コードをコピー


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