我正在使用此代码下载文件:
if ($file_name) {
$file_url = $file_name;
header('Content-Type: application/octet-stream');
header("Content-Transfer-Encoding: Binary");
header("Content-disposition: attachment; filename=\"" . $file_url . "\"");
ob_clean();
flush();
readfile($file_url);
}
它可以正确下载小文件,但是当文件很大时,对于图像文件(如.jpg
)说Invalid Image
. 而对于.pdf
它来说invalid format
。我正在使用 CodeIgniter 框架。
$file_name以https://