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