Javascript 读取和写入角4中的文件
我正在尝试在Angular 4中创建一个脱机待办事项列表 但我无法找到任何方法使用javaScript或Angular将数据存储在客户端的文件中 我现在正在使用浏览器的localStorage,但速度非常慢,这使我的程序依赖于浏览器Javascript 读取和写入角4中的文件,javascript,angular,file,local-storage,Javascript,Angular,File,Local Storage,我正在尝试在Angular 4中创建一个脱机待办事项列表 但我无法找到任何方法使用javaScript或Angular将数据存储在客户端的文件中 我现在正在使用浏览器的localStorage,但速度非常慢,这使我的程序依赖于浏览器 请提供一种在客户端创建文件的方法或任何建议由于安全原因,您尝试的是不可能的,也不应该是可能的。我不希望任何网页可以访问我的文件系统 To download file or save file /** * Method is use to down
请提供一种在客户端创建文件的方法或任何建议由于安全原因,您尝试的是不可能的,也不应该是可能的。我不希望任何网页可以访问我的文件系统
To download file or save file
/**
* Method is use to download file.
* @param data - Array Buffer data
* @param type - type of the document.
*/
downLoadFile(data: any, type: string) {
var blob = new Blob([data], { type: type.toString() });
var url = window.URL.createObjectURL(blob);
window.open(url);
}
如果您正在构建脱机应用程序,并且它是桌面应用程序,您可能会尝试检查。但是,只有当它是桌面应用程序时,如果它在浏览器中运行,那么它是不可能的。您尝试的是不可能的,并且出于安全原因,它应该是不可能的。我不希望任何网页可以访问我的文件系统
如果您正在构建脱机应用程序,并且它是桌面应用程序,您可能会尝试检查。但是,只有当它是桌面应用程序时,如果它在浏览器中运行,那么这是不可能的。我们可以使用IndexDb或websql进行脱机应用程序 有关更多详细信息,请查看以下URL
希望这会有所帮助:)我们可以使用IndexDb或websql进行离线应用 有关更多详细信息,请查看以下URL
希望这会有所帮助:)要保存,您必须生成一个文件下载-打开应用程序时,您必须将其“上载”到应用程序中(或将文件内容粘贴到可从中加载的文本框中)。据我所知,在浏览器中无法从JavaScript访问文件系统。要保存文件,您必须生成一个下载文件,并且在打开应用程序时,您必须将其“上载”到应用程序(或将文件内容粘贴到可从中加载的文本框)。据我所知,在浏览器中无法从JavaScript访问文件系统。