前景:

处理接口返回的文件链接需要下载,例如http://xxxxx/xxx.jpeg,使用a标签进行下载时(加了download),浏览器对这些类型的文件可以解析,还会打开这个文件在浏览器上进行预览。

解决办法:

1.对a标签里的url进行拼接:让浏览器默认以处理字节流方式去下载。

:href="`${url}?response-content-type=application/octet-stream`"

同事提供的一个不一样思路的解决办法,感觉很是受用~
但是需要好好验证一下,以免有影响文件的问题。

2.看到了一篇文章,将url转成bold,在创建a标签下载blob的处理方法:
传送门:vue内点击url下载文件最佳解决方案

有什么其他思路欢迎提供,若有错误欢迎指正~

a标签下载文件,浏览器变打开预览的解决方案相关推荐

  1. 纯前端下载pdf链接文件,而不是打开预览的解决方案

    纯前端下载pdf链接文件,而不是打开预览的解决方案 参考文章: (1)纯前端下载pdf链接文件,而不是打开预览的解决方案 (2)https://www.cnblogs.com/jackson-yqj/ ...

  2. chrome浏览器 在线打开预览pdf文件,而不是下载文件。

    Content-Type: application/pdf Content-Disposition: inline; filename="pdf-file1.pdf" 关键有2个点 ...

  3. 开源文件文档在线预览项目解决方案kkFileView本地搭建运行与Docker部署运行

    场景 kkFileView 支持 office, pdf, cad 等办公文档 支持 txt, xml(渲染), md(渲染), java, php, py, js, css 等所有纯文本 支持 zi ...

  4. 通过a标签下载文件,不打开新的窗口

    先上代码 <a href='/UploadFiles/Photos/SP\XS1811803\c2ea42a22327409eb6e3bf44841a8696.jpg' download='我的 ...

  5. JAVA-文件文档在线预览项目解决方案-kkFileView

    1. 简介 kkFileView是文件文档在线预览项目解决方案,对标业务付费产品有 永中office,office365,idocv等.该项目使用六星的springboot大家,易上手和部署,基本支持 ...

  6. 使用a标签下载文件,浏览器会直接打开解决方案

    使用a标签下载文件,浏览器会直接打开解决方案 背景 一.HTML中的a标签实现点击下载 二.即使使用a标签的download属性,chrome浏览器还是会打开 三.解决方案 解决方案一:使用ajax请 ...

  7. IE浏览器下载不了文件或下载文件会直接打开

    下载不了文件,以下方法设置 一. 重置IE: 1. 关闭所有Internet Explorer窗口. 2. 单击"WINDOWS R",在搜索框内输入inetcpl.cpl,按回车 ...

  8. 微信小程序打开预览下载的文件

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 使用 wx.openDocument(obj) 方法预览 wx.downloadFile({url: 'htt ...

  9. js下载文件及前端使用a标签下载文件download属性失效问题

    通常下载通过document.createElement创建虚拟a标签 function downloadFileUrl(val, url, fileName) {if (isVal) return ...

最新文章

  1. 浅析物流行业文档规范管理
  2. TextArea的滚动条看不到了,可能与height有关
  3. Angular jasmine单元测试框架里expect.toHaveBeenCalled的工作原理
  4. Java多线程之龟兔赛跑和抢票
  5. 为什么二级菜单会被挡住_父页面弹出菜单被子页面挡住问题
  6. KCdoes NetUSB 严重漏洞影响多家厂商的数百万台路由器
  7. 第103篇Python:Python爬虫系列之书籍爬取,细节拉满
  8. transform2D转换
  9. elasticsearch中文分词
  10. 大物实验计算弹性模量_什么是材料的杨氏模量?它的定义与计算公式是什么?...
  11. 2D虚拟试衣——服装变形
  12. node 使用 cnpm
  13. 完美收官!Fortinet Accelerate 2022中国站在北京落幕
  14. 用C#一步步写串口通信
  15. USB转串口电路之CH340G
  16. Espresso自动化测试(十一) - IdlingResource
  17. oracle编程语言是什么意思,OraclePL编程语言的优点介绍
  18. Kubernetes kata-container 介绍
  19. C/C++版本更迭历程
  20. 超声波焊接电源电控箱设计

热门文章

  1. 广发获批300亿信用卡分期ABS,存量750亿,不良率2.4%
  2. c语言输出7 和7 的倍数
  3. MapReduce课后练习
  4. Java面试题总结2(持续更新)
  5. springboot接口接收前端字符串类型日期 及 接口返回格式化日期
  6. Ivanti:为每家企业构筑神经元
  7. 部署商城系统需要准备什么东西?(二)
  8. 吴恩达深度学习笔记(四)——深度学习的实践层面
  9. Machine Learning Summary
  10. Go error 处理最佳实践