vue 项目下载功能的实现

我要实现一个点击下载功能,我尝试过a标签的下载,window.open,window.location这三种方式,但是都无法正常下载文件
以这张图片为例 http://pic.90sjimg.com/back_pic/u/00/00/95/36/55e6b4967d6f2.jpg 
<a href="http://pic.90sjimg.com/back_pic/u/00/00/95/36/55e6b4967d6f2.jpg" download="img.png">

window.location="http://pic.90sjimg.com/back_pic/u/00/00/95/36/55e6b4967d6f2.jpg";

window.open("http://pic.90sjimg.com/back_pic/u/00/00/95/36/55e6b4967d6f2.jpg");

上面三种方式都是点击后是直接打开这个图片,不是下载另存为。

我是要兼容IE的,请教各位解决的办法,麻烦写出解决办法的,以网上图片为例,我好进行测试,谢谢。

阅读 3.7k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题