前台页面:
<a style="text-decoration:underline;" href="url" target="_blank"><strong>下载</strong></a>
href="url" 访问的是控制器路径
后台php代码:
public function urlAction(){
$url = "xxx"; //图片路径
$img = file_get_contents($url); //获取内容
header("Content-type:image/".$imageType.";"); //内容格式
Header("Accept-Length: ".filesize($img)); //内容放进去
Header("Content-Disposition: attachment; filename=".$url); //告诉浏览器这是下载的
echo($img); //输出
exit; //退出
}
这样就可以实现弹框提示下载的功能了,如下图:
![](https://img-blog.csdn.net/20170616110755771?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd293b3dvd293b3dvd29vdw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
这样就可以实现弹框提示下载的功能了,如下图: