我必须将 JPG 从外部服务器(例如 Facebook)复制到我的服务器。
最好的方法是什么?我虽然可能与fread
/fopen
等,但我不知道这是否是最好的方式。
您可以将 URL 与大多数文件系统功能(如copy
)一起使用。
$url = "http://cdn.sstatic.net/stackoverflow/img/sprites.png";
$target = "/tmp/stackoverflow.png";
copy($url, $target);
请注意,您需要allow_url_fopen
启用 php.ini 设置。
$url = 'http://facebook.com/image.jpg';
$img = '/my/folder/image.jpg';
file_put_contents($img, file_get_contents($url));