1

我必须将 JPG 从外部服务器(例如 Facebook)复制到我的服务器。

最好的方法是什么?我虽然可能与fread/fopen等,但我不知道这是否是最好的方式。

4

2 回答 2

3

您可以将 URL 与大多数文件系统功能(如copy)一起使用。

$url = "http://cdn.sstatic.net/stackoverflow/img/sprites.png";
$target = "/tmp/stackoverflow.png";
copy($url, $target);

请注意,您需要allow_url_fopen启用 php.ini 设置。

于 2013-02-11T13:05:43.530 回答
1
 $url = 'http://facebook.com/image.jpg';

 $img = '/my/folder/image.jpg';

 file_put_contents($img, file_get_contents($url));
于 2013-02-11T13:01:04.247 回答