【发布时间】:2013-06-12 09:54:41
【问题描述】:
我想用 android 下载一个文件,所以我用 php 用以下函数流式传输文件
function stream($fileName,$fileSize,$fName){
//header("Pragma:public");
//header("Expires:0");
//header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
//header("Cache-Control:private",false);
header("Content-Disposition:attachment;filename=\"".$fName."\";");
header("Content-Type:application/octet-stream");
header("Content-Transfer-Encoding:binary");
header("Content-Length:".$fileSize);
readfile($fileName);
}
但下载无法在安卓设备上运行。在我的电脑上,这不是问题。我已经在 http://www.digiblog.de/2011/04/android-and-the-download-file-headers/ 上找到了解决方案,但这对我没有帮助。
【问题讨论】: