为了账号安全,请及时绑定邮箱和手机立即绑定

H5点击按钮下载文件

H5点击按钮下载文件

POPMUISE 2019-03-13 14:15:30
有没有做过类似效果的,能看一下代码吗
查看完整描述

3 回答

?
炎炎设计

TA贡献1808条经验 获得超4个赞

了解HTML/HTML5中的download属性
HTML download 属性
例如:

<a href="/images/myw3schoolimage.jpg" download="w3logo">

把上面的a标签做成按钮样子即可。

补充;
a - HTML 属性

download 属性
此属性指示浏览器下载URL而不是导航到URL,因此将提示用户将其保存为本地文件。
如果属性有一个值,它将在保存提示中用作预先填写的文件名 (用户仍然可以根据需要更改文件名)。对允许的值没有限制,但是/和被转换为下划线。大多数文件系统限制文件名中的一些标点符号,浏览器会相应地调整建议的名称。
注意:
此属性仅适用于同源 URLs。
可以使用 blob: URLs 和 data: URLs 以方便用户下载 JavaScript 方式生成的内容(例如使用在线绘图的Web应用创建的照片)。
如果HTTP头的Content-Disposition:存在,并且赋予了一个和这个属性不同的文件名,HTTP头优先于此属性。
如果这个属性存在 Content-Disposition 被设置为 inline,火狐优先 Content-Disposition,像之前文件名的情况下,而Chrome则优先 download 属性。

查看完整回答
反对 回复 2019-04-04
?
慕容森

TA贡献1853条经验 获得超18个赞

可以参考下filesaver.js


查看完整回答
反对 回复 2019-04-04
?
慕标琳琳

TA贡献1830条经验 获得超9个赞

有地址就window.location.href=url或者window.open


查看完整回答
反对 回复 2019-04-04
  • 3 回答
  • 0 关注
  • 1314 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信