当前位置:Gxlcms > PHP教程 > php实现ie中文件下载的代码

php实现ie中文件下载的代码

时间:2021-07-01 10:21:17 帮助过:3人阅读

  1. if( empty($_GET['FileName'])|| empty($_GET['FileDir'])|| empty($_GET['FileId'])){
  2. echo''; 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. Header("Content-type: application/octet-stream");
  15. Header("Accept-Ranges: bytes");
  16. Header("Accept-Length: ".filesize($file_dir . $file_name));
  17. Header("Content-Disposition: attachment; filename=" . $file_name);
  18. // 输出文件内容
  19. echo fread($file,filesize($file_dir . $file_name));
  20. fclose($file);
  21. exit();
  22. }
  23. ?>

人气教程排行