有没有办法在使用数据时指定建议的文件名:URI?
2022-08-30 00:32:06
例如,如果您点击以下链接:
data:application/octet-stream;base64,SGVsbG8=
浏览器将提示您下载一个文件,其中包含超链接本身中作为base64保存的数据。有没有办法在标记中建议默认名称?如果没有,是否有JavaScript解决方案?
例如,如果您点击以下链接:
data:application/octet-stream;base64,SGVsbG8=
浏览器将提示您下载一个文件,其中包含超链接本身中作为base64保存的数据。有没有办法在标记中建议默认名称?如果没有,是否有JavaScript解决方案?
使用属性:download
<a download='FileName' href='your_url'>
下载
属性适用于Chrome,Firefox,Edge,Opera,桌面Safari 10 +,iOS Safari 13 +,而不是IE11。
如今,Chrome 使这变得非常简单:
function saveContent(fileContents, fileName)
{
var link = document.createElement('a');
link.download = fileName;
link.href = 'data:,' + fileContents;
link.click();
}