HTTP头文件未完全下载

时间:2017-05-29 09:13:30

标签: php file http download header

我正在尝试使用 http标头下载该文件,但它不会完全下载。上传的文件size is 1 MB和文件下载仅限我的代码336 byte

我正在尝试下面的代码

$attachment_location= "filename";
$filePath= "$siteURL/foldername/filename";
$file_content       = file_get_contents($filePath);
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"$attachment_location\"");
echo $file_content;

1 个答案:

答案 0 :(得分:0)

我通过更改文件路径删除SiteURL的路径来解决此问题,并提供文件夹中的路径。检查下面的代码,

$attachment_location= "filename";
$filePath= "foldername/filename";
$file_content       = file_get_contents($filePath);
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"$attachment_location\"");
echo $file_content;