一般的前端下载资料方法:

1.使用标签来完成

点击下载

这样当用户打开浏览器点击链接的时候就会直接下载文件。

但是有个情况,比如txt,png,jpg等这些浏览器支持直接打开的文件是不会执行下载任务的,而是会直接打开文件,这个时候就需要给a标签添加一个属性“download”;


但如果要下载的资源不是本站点的就不会直接打开,这时我就可以使用

php下载远程资源文件到本地,注意这个方法适用下载其他地址服务器的资源。

示例

public function copy($url){
       $filename = $url; //文件的远程路径
       //文件的类型(这个测试可有可没有)
       //header('Content-type: application/mpeg4');
       //下载显示的名字,我这里要下载的是视频。
       header('Content-Disposition: attachment; filename='shipin.mp4');  
    }

调用方法大家都会,这里都不演示了。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
意见
建议
发表
评论
返回
顶部