先上代码

<a href='/UploadFiles/Photos/SP\XS1811803\c2ea42a22327409eb6e3bf44841a8696.jpg' download='我的图片.jpg'>下载</a><a href='/UploadFiles/Photos/SP\XS1811803\c2ea42a22327409eb6e3bf44841a8696.jpg' download>下载</a>

主要是通过download属性来实现的,download用来指定这个链接不打开新的页面,而是以下载的形式进行。

如果download指定了值,那么下载的文件就会重命名为指定的值;

如果download没有指定值,那么下载的文件名为href中的文件名。

动态方式:

$("#a_zip").attr('href', zipPath);//更改a标签的href
document.getElementById("a_zip").click();//触发href

注意,必须试用原生的dom获取元素,jqery的话不会触发href,只会触发click。

通过a标签下载文件,不打开新的窗口相关推荐

  1. JS a标签下载文件而不打开文件

    // 下载文件 function downfile(obj) {var url = $(obj).attr("files");//url = "http://10.19. ...

  2. 解决a标签下载网络图片直接打开的问题,通过浏览器下载网络文件

    因为公司用的分布式文件系统上传文件后返回的是 http文件路径,当文件是图片是,用a标签下载会直接打开而不是下载,所以找了下怎么通过浏览器下载远程服务器上的图片.网上大部分都是后台代码,现在把前端后台 ...

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

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

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

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

  5. a标签下载文件,js/jq创建a标签导出Excel文件

    a标签下载文件,js/jq 创建a标签导出Excel文件 1.设置dom(html) <button type="button" class="layui-btn ...

  6. nginx打开网页下载php,nginx,_nginx 访问localhost老是下载文件不能打开网页什么情况?,nginx - phpStudy...

    nginx 访问localhost老是下载文件不能打开网页什么情况? nginx sites-available文件里的default已经修改过root 路径了. 但是访问localhost的时候总是 ...

  7. 微信小程序 关于下载文件、打开文件预览文件(wx.downloadFile和wx.openDocument)

    下载文件并打开文件 示例API wx.downloadFile({url: 'https://example.com/audio/123', //仅为示例,并非真实的资源success (res) { ...

  8. Java下载文件记事本打开不换行问题

    Java下载文件记事本打开不换行问题,其他编辑器可以换行: 原因是下载的内容用的是\n,而win记事本是用的\r\n java 将\n转换为\r\n String script = editText. ...

  9. wps不想让读个文档显示为多个标签页,而是打开多个窗口,方便多个文档的比对工作?

    wps不想让读个文档显示为多个标签页,而是打开多个窗口,方便多个文档的比对工作? 不想要: 而是: 方法: 双击运行exe,然后打开相关文档即可.

  10. 通过点击按钮打开新的窗口

    通过点击按钮打开新的窗口 通过点击某个按键打开新的窗口,原来的窗口关闭或者不关闭: 主要语句 //创建新的界面 A a=new A(); //将新的界面展示出来,此参数设置为true A.setVis ...

最新文章

  1. python精确小数点_python执行精确的小数计算方法
  2. 用Java语言编写ajax设计模式_使用JavaScript发布订阅设计模式实现Ajax请求节流
  3. 如何搭建自己的 pip 本地 cache
  4. angular2 学习二 最简单的模板
  5. hibernate session的load和get方法
  6. Navicat 编辑器自动完成代码功能讲解
  7. android 系统之ContentProvider
  8. 传输设备,光端机的应用及故障分析
  9. android surfaceview 大小_Android 使用Camera2 API采集视频数据
  10. 开源代码分析技巧之——打印调用逻辑
  11. 计算机小故障排除方法,常见电脑故障排除方法总汇【详解】
  12. SAR数据集项目说明文档写作
  13. H264编解码算法在网络视频传输中的应用
  14. Android音视频开发全系列教程
  15. Jdom的安装和使用
  16. MySQL窗口函数(分组内排序、筛选)
  17. 美团实习| 周记(一)
  18. 计算机应用程序没声音,电脑没有声音怎么办,五个步骤解决电脑没声音
  19. 生僻字用计算机的歌词,生僻字歌词翻译成常用汉字 陈柯宇生僻字歌曲翻译谐音版...
  20. 服务器画图plots不显示,Rstudio的Plots不显示图形

热门文章

  1. 视频编码标准H.264/AVC
  2. rsync搭建和错误解决
  3. Linux下清除缓存 drop_caches, sysctl
  4. 华为麻烦不断、Uber上市后动作频频 | 一周热闻回顾
  5. Java中Super()的意义
  6. 数据结构 图(二)社交网络
  7. matlab电流表怎么读数,电流表怎么读数
  8. BUAA_OO_UNIT1
  9. 如何保障地铁站运营安全?预警设备故障,教你一招
  10. 八爪鱼采集器_章鱼扫描仪:Java构建工具和恶意软件