有什么方法可以建议带有数据 URI 的文件名吗?

Ana*_*med 5 html javascript data-uri

我正在使用数据属性来模拟从客户端 JavaScript 下载文件。这是我的源代码:

var data = "data:application/text,anything is here";
window.location.href = data;
Run Code Online (Sandbox Code Playgroud)

这完美地工作并模拟文件下载。有没有什么方法可以指定文件名,作为数据 URI 的一部分或使用浏览器提供的其他工具?

我知道标签download的属性<a>,但我想知道除了默认值之外是否还有其他选项,即使用data其自身的值作为建议的文件名。

Use*_*ode 0

我不相信当您像这样重定向浏览器时有办法做到这一点。

如果您通过链接提供下载,则可以使用该download属性来建议文件名。目前并非所有浏览器都支持该download属性。