用文件名保存文件Javascript

我正在使用纯Javascript开发文本编辑器。我想要这样,以便当用户单击“保存”按钮时,编辑器将下载文件。我已经部分工作了:


uriContent = "data:application/octet-stream," + encodeURIComponent(codeMirror.getValue());

newWindow=window.open(uriContent, 'filename.txt');

该文件已下载,但问题是该文件名为“ download”。


问题:如何将文件名更改为所需的任何名称,例如filename.txt?


BIG阳
浏览 419回答 3
3回答

一只斗牛犬

使用如下filename属性:uriContent = "data:application/octet-stream;filename=filename.txt," +               encodeURIComponent(codeMirror.getValue());newWindow=window.open(uriContent, 'filename.txt');编辑:显然,没有可靠的方法可以做到这一点。请参阅:使用数据时,有什么方法可以指定建议的文件名:URI?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript