php 实现文件下载 避免直接打开
2018-08-06 15:44
309 查看
有些文件在浏览器里点击默认是打开的,如果不想打开想实现直接下载就得用代码来实现了
function download($filename){ if(empty($filename))return false; if (!file_exists($filename)){ header("Content-type: text/html; charset=utf-8"); echo "File not found!"; exit; } else { $file = fopen($filename,"r"); Header("Content-type: application/octet-stream"); Header("Accept-Ranges: bytes"); Header("Accept-Length: ".filesize($filename)); Header("Content-Disposition: attachment; filename=".basename($filename)); echo fread($file, filesize($filename)); fclose($file); } }
相关文章推荐
- php -- PHP实现点击a标签的href做链接时,直接保存文件(任何类型),而不是通过浏览器直接打开下载的文件
- PHP实现点击a标签的href做链接时,直接保存文件(任何类型),而不是通过浏览器直接打开下载的文件
- php强制文件下载(避免文件或图片直接在浏览器中打开)
- 使用Servlet实现文件下载的时候,避免浏览器自动打开文件
- php实现改变图片直接打开为下载的方法
- jsp 实现文件下载到客户端并可直接打开或保存
- php利用header函数实现文件下载时直接提示保存
- php利用header函数实现文件下载时直接提示保存_php技巧_脚本之家
- nodejs实现文件下载功能,防止文本TXT类文件直接打开
- ASP实现不打开直接下载txt,jpg...类文件
- php利用header函数实现文件下载时直接提示保存
- Java文件下载避免浏览器直接打开
- 使用Servlet实现文件下载的时候,避免浏览器自动打开文件
- 使用Servlet实现文件下载的时候,避免浏览器自动打开文件
- java 实现文件下载的时候,避免浏览器自动打开文件,而是出现另存为对话框
- php利用header函数实现文件下载时直接提示保存
- nodejs实现文件下载功能,防止文本TXT类文件直接打开
- PHP实现的文件直接输出下载
- 实现文件页面不打开,直接下载
- 一步一步分析解决PHP文件下载直接在网页中打开问题