php - 使用 php 将远程 img 文件保存到服务器

标签 php save

我想将远程 img 文件保存到我的服务器,但我不知道该怎么做。

图片网址为http://img.youtube.com/vi/Rz8KW4Tveps/1.jpg1.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/

相关文章:

arrays - Matlab将元胞数组保存到文本文件

java - 保存到特定目录

php - 为什么要使用 PHP 框架?

php - 从 php 更新多行 Mysql

php - 远程缓存自动完成问题

php - 在 laravel 的 mysql 查询中获取计数

ios - 从 UITextView 保存可编辑的长文本

winforms - 如何获取表单的非最大化窗口大小?

php - 我可以通过同一个超链接传递一个值并提交一个表单吗?

ios - 在 iOS5 问题中保存数据