PHP脚本只部分图像下载

时间:2018-03-24 14:52:12

标签: php http-headers

当用户运行此PHP脚本时,它应该只下载指定的图像文件,但出于某种原因,它只是部分下载它。它开始下载然后停止在1,083 KB / 1,382 KB。几秒钟后下载停止,当我打开图像时,底部是灰色/缺失。这个脚本在我的旧服务器上运行良好,但它赢得了新服务器。我尝试更改PHP设置和版本,但没有运气。

<?php

            if (file_exists("test-download-image.jpg")) {

                header("Pragma: no-cache"); 
                header('Expires: 0');
                header('Content-Type: application/zip');
                header('Content-Disposition: attachment; filename="test-download-image.jpg"');  
                header('Content-Length: ' . filesize("test-download-image.jpg"));           
                readfile("test-download-image.jpg");

            }



?>

0 个答案:

没有答案