我正在创建一个用户创建一些文本并需要将其保存到用户计算机的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);
那么有没有办法强制大多数浏览器“另存为”而不仅仅是浏览器的默认下载行为?