我想将远程 img 文件保存到我的服务器,但我不知道该怎么做。
图片网址为http://img.youtube.com/vi/Rz8KW4Tveps/1.jpg
,1.jpg
将被保存并重命名为imgfolder/imgID.jpg
最佳答案
您可以使用 file_get_contents()
将远程图像加载到 PHP 脚本内的二进制字符串中(PHP 中的文件访问通常接受 URL 来访问远程资源 - 这非常方便),然后存储该文件位于您具有写入权限的位置。这是一个非常简单的例子:
$image = file_get_contents("http://img.youtube.com/vi/Rz8KW4Tveps/1.jpg");
file_put_contents("imgfolder/imgID.jpg", $image);
田田!
关于php - 使用 php 将远程 img 文件保存到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1371966/