我想用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/上找到了解决方案,但这对我没有帮助。