Heim  >  Artikel  >  Backend-Entwicklung  >  php实现浏览器点击下载TXT文档的代码

php实现浏览器点击下载TXT文档的代码

WBOY
WBOYOriginal
2016-07-25 08:59:14912Durchsuche
  1. /**
  2. * txt文档点击下载
  3. * edit bbs.it-home.org
  4. */
  5. $filename = '/path/'.$_GET['file'].'.txt'; //文件路径
  6. header("Content-Type: application/force-download");
  7. header("Content-Disposition: attachment; filename=".basename($filename));
  8. readfile($filename);
  9. ?>
复制代码

说明: 第一个header函数设置Content-Type的值为application/force-download; 第二个header函数设置要下载的文件。注意这里的filename是不包含路径的文件名,filename的值将来就是点击下载后弹出对话框里面的文件名,如果带路径的话,弹出对话框的文件名就是未知的; 最后通过readfile函数,将文件流输出到浏览器,这样就实现了txt文件的下载。



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn