【问题标题】:File Save functionality in AngularAngular 中的文件保存功能
【发布时间】:2023-03-16 02:35:02
【问题描述】:
我正在寻找 Angular 中的文件保存(在我的本地文件系统中)功能。我已经完成了以下模块。
Angular-file-saver
但它在保存文件之前要求确认。
我希望我的文件自动保存在我的本地文件夹 (C:\MyApplication\contents)
FileSaver.saveAs(new Blob([data], { type: "video/mp4" }), 'C:\MyApplication\contents\myvideo.mp4');
任何指针都会很有帮助。
【问题讨论】:
标签:
javascript
angularjs
file
【解决方案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();