我正在创建自定义功能以从其 url 导入我的服务器上的图像列表。问题是一些图像被复制,一些图像文件大小为 0B。如果我在浏览器中打开该图像 url,它会显示正确的图像。
我正在使用复制功能来复制图像:
copy($img, DIR_IMAGE.'catalog/'.$filename);
其中 $img 包含图像的 http url,$filename 包含图像的基本名称。
我还尝试了另一种替代方法:
$file = fopen ($img, "rb");
if ($file)
{
$newf = fopen (DIR_IMAGE.'catalog/'.$filename, "wb");
if ($newf)
while(!feof($file))
{
fwrite($newf, fread($file, 1024 * 8 ), 1024 * 8 );
}
}
if ($file)
{
fclose($file);
}
if ($newf)
{
fclose($newf);
}
谁能建议我如何解决这个问题。
提前致谢。