以角度保存文件保存功能

时间:2018-01-29 10:29:34

标签: javascript angularjs file

我正在寻找文件保存(在我的本地文件系统中)的角度功能。我已经通过以下模块了。

Angular-file-saver

但它在保存文件之前要求确认。

我希望我的文件自动保存在我的本地文件夹(C:\ MyApplication \ contents)

FileSaver.saveAs(new Blob([data], { type: "video/mp4" }), 'C:\MyApplication\contents\myvideo.mp4');

任何指针都会非常有用。

先谢谢。

1 个答案:

答案 0 :(得分:1)

我认为最好的方法是自己处理。

根据您的数据创建blob。

myBlob = new Blob([new Uint8Array(myData)], {type: "octet/stream"});

现在在内存中创建<a>元素并单击它。

var link = document.createElement('a');
link.href = window.URL.createObjectURL(myBlob);;
link.click();