我在从服务器下载任何图像档案方面遇到问题。
我能够成功地卸下这些弹药,并且能够从它们卸载和储存的地点打开。
当使用我的职能下载图像文件时,文件尺寸也正确,但一旦打开,就会发现错误。 !
$fileString=$fileDir. / .$fileName; // combine the path and file
// translate file name properly for Internet Explorer.
if (strstr($_SERVER[ HTTP_USER_AGENT ], "MSIE"))
{
$instance_name = preg_replace( /./ , %2e , $instance_name, substr_count($instance_name, . ) - 1);
}
// make sure the file exists before sending headers
if(!$fdl=@fopen($fileString, r ))
{
die("Cannot Open File!");
}
else
{
header("Cache-Control: ");// leave blank to avoid IE errors
header("Pragma: ");// leave blank to avoid IE errors
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename="".$instance_name.""");
header("Content-length:".(string)(filesize($fileString)));
sleep(1);
fpassthru($fdl);
}
我正在利用国际电子计算机作为浏览器。
我正在使用这一密码,下载档案,而不是在浏览器上显示。 该书执行,并促使我是否希望公开/拯救档案。 如果是拯救档案,那么规模也正确,但图像确实没有显示。 当我正确地点击并看到档案摘要时,它说没有摘要。
提前感谢。 愿提供帮助。