强制“另存为”数据网址

时间:2016-05-04 22:48:57

标签: javascript html download save savefiledialog

我正在创建一个用户创建一些文本并需要将其保存到用户计算机的Web应用程序。保存工作,但它只是使用它的默认名称将文件转储到下载文件夹,这不是非常类似于应用程序。

这是我的保存代码:

var download_link = document.createElement("a");
download_link.href = "data:application/json," + encodeURIComponent(JSON.stringify(obj));
download_link.download = "model.json";
download_link.target = "_blank";
document.body.appendChild(download_link);
download_link.click();
document.body.removeChild(download_link);

那么有没有办法强制大多数浏览器“另存为”而不仅仅是浏览器的默认下载行为?

0 个答案:

没有答案