PHP下载文件时,咱们失常会加之下列的header信息:
header("Content-type: application/octet-stream");header("Accept-Ranges: bytes");header("Accept-Length:".$fileSize); //请用Content-Lengthheader("Content-Disposition: attachment; filename=".$fileName);
其中header("Accept-Length:".$fileSize);
是获取文件的巨细,并可曩昔往数据给浏览器展现。
一淘模板却遇到怎么也获取不到下载数据巨细的问题,尽管不影响失常的性能,然而为了谋求完美,我要探个真相。
最后才发明header("Accept-Length:***");
这实在是一个误导,实在准确的应当是header("Content-Length:***");
修改以后,果然就准确了。
网友评论