《php实现文件下载》由会员分享,可在线阅读,更多相关《php实现文件下载(2页珍藏版)》请在金锄头文库上搜索。
这种是下载,但对于浏览器能解释的文件类型此下载非彼下载。* 向服务器请求的时候:* 1.协议和版本* 2.头信息* 3.请求的表单信息。* 服务器响应:* 1.状态 200 OK 页面没照到* 2.响应头信息。* 3.数据发送。* 所以,header(Content-Type=text/html;charset=utf-8)这一句之前一定不能输出任何内容。* 如果header(Location: ddd.html)之前有输出,建议用输出javascript做跳转:* echo * */*在另一个文件中写下载链接:* 下载10.txt* 只需要在php中指定打开下载对话框就行 */header(Content-Disposition:attachment;filename=10.txt);header(Content-Type: text/plain);/指定类型,可以不写header(Content-Length:.filesize(10.txt);/指定大小,以实际为准readfile(10.txt);