文件下载
文件下载
两种方式:
一、使用a链接,实现下载
示例:
缺点:
只能是不能被浏览器解析的文件
会暴露文件的路径(服务器的目录结构会被显示出来)
二、使用php来操作http协议实现文件下载
1、告诉浏览器不要解析此文件。
header('content-type:application/octet-stream');
2、告诉浏览器此数据需要作为数据进行下载
header('content-disposition:attachment;filename=保存的文件名');
3、传递数据
php读取文件中的内容,再使用echo输出至缓冲区即可。
示例:
前端界面
后台php处理