Php 文件获取内容jpg损坏下载
我正在使用函数:file_get_contents()下载这张照片,它似乎已损坏。但原始照片看起来不错 原始照片: 下载照片: 代码: 试试这个Php 文件获取内容jpg损坏下载,php,image,jpeg,file-get-contents,Php,Image,Jpeg,File Get Contents,我正在使用函数:file_get_contents()下载这张照片,它似乎已损坏。但原始照片看起来不错 原始照片: 下载照片: 代码: 试试这个 function savephoto($urlpath,$savepath) { //Download images from url $in = fopen($urlpath, "rb"); $out = fopen($savepath, "wb"); while ($chunk = fread($in,8192
function savephoto($urlpath,$savepath)
{ //Download images from url
$in = fopen($urlpath, "rb");
$out = fopen($savepath, "wb");
while ($chunk = fread($in,8192))
{
fwrite($out, $chunk, 8192);
}
fclose($in);
fclose($out);
}
savephoto('http://i.stack.imgur.com/pwMiA.jpg','newname.jpg');
试试这个
function savephoto($urlpath,$savepath)
{ //Download images from url
$in = fopen($urlpath, "rb");
$out = fopen($savepath, "wb");
while ($chunk = fread($in,8192))
{
fwrite($out, $chunk, 8192);
}
fclose($in);
fclose($out);
}
savephoto('http://i.stack.imgur.com/pwMiA.jpg','newname.jpg');
仍然不起作用,获取更多随机损坏的图像在使用相同图像的本地主机上工作。我认为您的主机或提供商出现错误。在本地主机或其他主机上试用。可能我上传的图像被stackoverflow压缩了?可能stackoverflow对下载大小有限制。在localhost上试用我用GD在localhost上试用过,我用imagick在远程服务器上试用过,仍然相同:/t仍然不工作,获取更多随机损坏的图像使用相同的图像在我的localhost上工作。我认为您的主机或提供商出现错误。在本地主机或其他主机上试用。可能我上传的图像被stackoverflow压缩了?可能stackoverflow对下载大小有限制。在localhost上试用我用GD在localhost上试用过,我用imagick在远程服务器上试用过,还是一样的:/