Rumah  >  Artikel  >  pembangunan bahagian belakang  >  php实现ie中文件下载的代码

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

WBOY
WBOYasal
2016-07-25 09:03:47898semak imbas
  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. 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. ?>
复制代码


Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn