首页 > web前端 > js教程 > 我可以为数据 URI 下载预定义建议文件名吗?

我可以为数据 URI 下载预定义建议文件名吗?

DDD
发布: 2024-12-02 08:12:14
原创
447 人浏览过

Can I Predefine a Suggested Filename for Data URI Downloads?

指定数据的建议文件名:URI 下载

从数据 URI 下载文件时,浏览器通常会提示用户选择文件名。是否可以在超链接中指定建议的文件名?

在标记中

是的,您可以使用下载属性:

<a download="FileName" href="data:application/octet-stream;base64,SGVsbG8=">
登录后复制

Chrome、Firefox、Edge、Opera、桌面版 Safari 10 、iOS Safari 13 支持下载属性,但不支持IE11.

JavaScript 中

如果不支持 download 属性,可以使用 JavaScript 模拟下载并指定文件名:

const blob = new Blob(['Hello'], { type: 'text/plain' });
const url = URL.createObjectURL(blob);

const a = document.createElement('a');
a.href = url;
a.download = 'FileName.txt';
a.click();
登录后复制

以上是我可以为数据 URI 下载预定义建议文件名吗?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板