我正在使用纯Javascript开发文本编辑器。我想要这样,以便当用户单击“保存”按钮时,编辑器将下载文件。我已经部分工作了:uriContent = "data:application/octet-stream," + encodeURIComponent(codeMirror.getValue());newWindow=window.open(uriContent, 'filename.txt');该文件已下载,但问题是该文件名为“ download”。问题:如何将文件名更改为所需的任何名称,例如filename.txt?
3 回答
一只斗牛犬
TA贡献1784条经验 获得超2个赞
使用如下filename属性:
uriContent = "data:application/octet-stream;filename=filename.txt," +
encodeURIComponent(codeMirror.getValue());
newWindow=window.open(uriContent, 'filename.txt');
编辑:
显然,没有可靠的方法可以做到这一点。请参阅:使用数据时,有什么方法可以指定建议的文件名:URI?
添加回答
举报
0/150
提交
取消