07
2012-12

如何利用header实现直接下载保存而不是读取

  相信很多人在实现文件下载功能时会遇到这种情况,本意是点击下载连接提示保存对话框,事情往往事与愿违,例如PDF,TXT这样的文件会直接在浏览器中现实文件内容,而不是提示保存。通过下面的方法可以解决这个问题。
  复制代码 代码如下:
  <?php
  $filename = '路径+实际文件名';
  //文件的类型
  header('Content-type: application/pdf');
  //下载显示的名字
  header('Content-Disposition: attachment; filename="保存时的文件名.pdf"');

«1»