首页 前端知识 php保存远程图片到本地

php保存远程图片到本地

2024-01-17 16:01:57 前端知识 前端哥 892 672 我要收藏
你可以使用下面的PHP代码将远程图片保存到本地: ```php function saveImageFromUrl($url, $savePath) { // 获取图片内容 $imageContent = file_get_contents($url); // 将图片内容保存到本地 file_put_contents($savePath, $imageContent); } // 调用函数并传入远程图片地址和保存路径 $url = 'https://example.com/image.jpg'; $savePath = '/path/to/save/image.jpg'; saveImageFromUrl($url, $savePath); ``` 请注意,上述代码依赖于`allow_url_fopen`选项启用。如果 `allow_url_fopen` 被禁用或不适用于你的环境,请尝试使用 cURL 函数来替代上述代码: ```php function saveImageFromUrl($url, $savePath) { $ch = curl_init($url); $fp = fopen($savePath, 'wb'); curl_setopt($ch, CURLOPT_FILE, $fp); curl_setopt($ch, CURLOPT_HEADER, 0); curl_exec($ch); curl_close($ch); fclose($fp); } $url = 'https://example.com/image.jpg'; $savePath = '/path/to/save/image.jpg'; saveImageFromUrl($url, $savePath); ``` 这段代码使用 cURL 执行远程请求,并将响应内容写入本地文件。
转载请注明出处或者链接地址:https://www.qianduange.cn//article/97.html
标签
AI生成PHP
评论
发布的文章

jQuery AJAX请求的统一封装

2024-02-01 12:02:53

jQuery知识学习

2024-02-01 12:02:53

JQuery——动画效果

2024-02-01 12:02:52

jQuery复习

2024-02-01 12:02:51

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!