php实现下载远程图片视频文件到本地

2021-01-23   阅读:308   分类:后端    标签: PHP

本文实现下载远程图片,包含没有后缀的文件下载。对下载文件指定格式,保存到本地服务器。

<?php
         //文件下载到本地方法
   function download($path=''){
        $url = str_replace('"','',$path);
        header('Content-type: application/jpg'); //设置文件的类型
        $filename =time().".jpg"; //文件名
        $savePath = public_path().'uploads/'; //存放目录(可以换成自己的目录)
        header('Content-Disposition: attachment; filename="'.$filename.'"');
        file_put_contents($savePath.$filename, fopen($path, 'r'));
        return $filename;
    }
         //使用方法:
         $imgUrl = 'https://tpc.googlesyndication.com/simgad/12638394706798940832?sqp=4sqPyQQ7QjkqNxABHQAAtEIgASgBMAk4A0DwkwlYAWBfcAKAAQGIAQGdAQAAgD-oAQGwAYCt4gS4AV_FAS2ynT4&rs=AOga4qnzdSKc_MghSF_y2QrUnNV6-Y67FQ';
         download($imgUrl);
?>


【腾讯云】618云上GO!云服务器限时秒杀,1核2G首年95元!

‘简忆博客’微信公众号 扫码关注‘简忆博客’微信公众号,获取最新文章动态
转载:请说明文章出处“来源简忆博客”。http://www.tpxhm.com/adetail/590.html

×
觉得文章有用就打赏一下文章作者
微信扫一扫打赏 微信扫一扫打赏
支付宝扫一扫打赏 支付宝扫一扫打赏

文章评论(0)

登录
简忆博客壁纸 头像

简忆博客
勤于学习,乐于分享。

置顶推荐

打赏本站

如果你觉得本站很棒,可以通过扫码支付打赏哦!
微信扫码:你说多少就多少~
微信扫码
支付宝扫码:你说多少就多少~
支付宝扫码
×