PHP 如何下载图片到本地?

发布于 2022-09-05 02:16:28 字数 317 浏览 13 评论 0

这个问题百度的结果都感觉是一个然后被各种复制粘贴
将图片上传到服务器上面了

function dlfile($file_url, $save_to)
{
    $in=    fopen($file_url, "rb");
    $out=   fopen($save_to, "wb");
    while ($chunk = fread($in,8192))
    {
        fwrite($out, $chunk, 8192);
    }
    fclose($in);
    fclose($out);
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

献世佛 2022-09-12 02:16:28
哭泣的笑容 2022-09-12 02:16:28

简单点可以这样

$url = "http://xxxxx";
$save_file = "xxx.xx";
file_put_contents($save_file, file_get_contents($url));
难理解 2022-09-12 02:16:28

fopen或者file_get_contents虽然简单,但不支持很多特性,如连接超时等操作。在实际运行中可能会导致脚本长时间阻塞直到达到php的超时设置。并发高的话甚至可能拖垮服务器。目前基本使用curl替代

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文