IE에서 파일 다운로드를 구현하는 PHP 코드

WBOY
풀어 주다: 2016-07-25 09:03:47
원래의
887명이 탐색했습니다.
  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. ?>
复制代码


원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!