在HTML4.0中直接用<a>标签对文件进行下载,如果不想在浏览器中直接打开,则给<a>标签添加属性download进行下载
比如:

<html><head><tile>Test</tile></head><body><a href="files/yang.pdf" download="CSDN">下载</a></body>
</html>

这样点进行点击下载时浏览器弹出的是下载保存窗口而不是直接打开。这个属性可以设置一个值来规定下载文件的名称,不过这个只支持谷歌浏览器和火狐和IE8,其他没有测试

HTML5中直接用download

<a download="files/yang.pdf">下载</a>

如何在html中下载pdf等文件而不是直接打开相关推荐

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

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

  2. 安卓从服务器中下载pdf文件 然后调用第三方软件WPS Office打开

    安卓从服务器中下载pdf文件 然后调用第三方软件WPS Office打开 前提: 高版本想使用Uri.fromFile() file://的形式 需要在onCreate 或init方法中添加下面代码. ...

  3. java 合并pdf,如何在Java中合并PDF

    如何在Java中合并PDF 为小型企业和大型企业,保持 您的 重要 文件, 组织将提高您的工作流程,并成倍增长你的组织的工作效率. PDF文档由于其接受的输入格式的类型的安全性和灵活性,通常是共享大量 ...

  4. 如何在Linux中下载优酷视频

    如何在Linux中下载优酷视频? 有时候,我们不能保证随时都能很方便地连接到网络,因此,对于一些喜欢的视频,我们可能希望在有网络连接时下载下来,之后在没有网络连接时,也可以在本地观看.在Windows ...

  5. 如何在MyEclipse中反编译class文件

    反编译class文件,以前都是用的jd-gui.exe这个绿色软件.最近学到了如何在Myeclipse中直接查看class文件,这里记录一下. 1.下载net.sf.jadclipse_3.3.0.j ...

  6. mysql data ibdata1_database - 如何在MySQL中收缩/清除ibdata1文件

    database - 如何在MySQL中收缩/清除ibdata1文件 我在localhost中使用MySQL作为在R中执行统计的"查询工具",也就是说,每次运行R脚本时,我创建一个 ...

  7. 微信公众号内下载pdf等文件,受微信所限制,安卓和IOS不同处理方式(最最最优版)

    继上一篇文章微信公众号内下载pdf等文件,受微信所限制,安卓和IOS不同处理方式 后觉得还有更好的解决办法,这次真的找到更加优化版本,一定需要后台配合才行:后台接口返回Blob,后端设置respons ...

  8. 根据文献标题免费下载PDF格式文件的文献内容

    根据文献标题免费下载PDF格式文件的文献内容 通过文献名下载文献:较为通用,如有不能下载情况请留言. 第一步:根据文献名,查出文献的DOI. 进入https://www.crossref.org/ , ...

  9. android 大文件加密,如何在android中加密大视频文件

    我有一个应用程序,我正在使用该代码来解密已加密的文件.文件位置是"/mnt/sdcard/myfolder/test.mp4". test.mp4文件大小约为20MB.如何在and ...

  10. windows安装vim_如何在Windows中下载,安装和使用Vim

    windows安装vim Vim is Linux based opensource tool. The roots goes to the vi editor. In Linux distribut ...

最新文章

  1. [Advance] How to debug a program (上)
  2. R语言ggplot2可视化移除多余的图例信息实战
  3. CSS外边距折叠引发的问题
  4. 前端差异化项目合并打包
  5. A Class For Executing MSSql Store Procedure
  6. SDUT - Mountain Subsequences(dp)
  7. 网络视频监控与人脸识别
  8. IOS开发学习记录第4天之C语言学习
  9. LeetCode 306. 累加数(暴力回溯)
  10. Register code
  11. win10+GTX1070+keras+Anaconda+python3.5安装记录
  12. Contest 7.21(贪心专练)
  13. 大学生python心得1000字_大学生读书心得1000字3篇
  14. 游戏开发流程及QA职责
  15. ES3、ES5、ES6、ES2016、ES2017、ES2018、ES2019
  16. cgcs2000大地坐标系地图_我国大地坐标系_地图与地图制图
  17. 人工智能越来越“能”
  18. js git基本命令
  19. ChatGPT这么火,如果ChatGPT滥用或者重度依赖,会怎么样?
  20. 回归方程的显著性检验——F检验

热门文章

  1. 我的Windows Server 2008激活
  2. c语言实现 字符串替换函数,C语言函数实现 字符串替换
  3. 凯利公式计算器安卓_华为MatePad Pro 5G评测:一屏双任务打破安卓平板生态限制...
  4. 数据备份与恢复、系统备份与恢复
  5. Macbook鼠标调节外接显示器亮度 - Shades for Mac(屏幕亮度调节软件) V1.2 苹果电脑版
  6. Cisco 防火墙 ASA DHCP 配置
  7. Linux-千兆网卡驱动实现机制浅析
  8. MSM8926处理器
  9. springboot毕设项目汽车租赁管理系统qd7xr(java+VUE+Mybatis+Maven+Mysql)
  10. 汽车租赁管理系统mysql