一般的前端下载资料方法:
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');
}
调用方法大家都会,这里都不演示了。
发表评论 取消回复