尝试使用HTML文件API创建文件时,配额已超过
Quota exceeded trying to create file with HTML File API
在一个打包的Chrome应用程序中,我试图从PERSISTENT存储中的文件读取,并创建它,如果它不存在:
window.webkitRequestFileSystem(PERSISTENT, 1024*1024, function(fileSystem) {
fileSystem.root.getFile('file.txt', {create: true}, function(fileEntry) {
fileEntry.file(function(file) {
var reader = new FileReader();
reader.onloadend = function(e) {
console.log(this.result);
};
reader.readAsText(file);
}, errorHandler);
}, errorHandler);
});
但是我得到了The operation failed because it would cause the application to exceed its storage quota.
错误。临时存储给了我同样的错误。manifest.json中有什么需要指定的吗?
添加unlimitedStorage
到清单。Json权限修复问题
我在浏览器平台上运行cordova应用程序时遇到了同样的问题。我通过删除存储在文件系统目录中的无用(和旧)文件来修复这个问题。你可以在这里找到这个目录(在windows8上):
%userDirectory'AppData'Local'Google'Chrome'User Data'Default
我有同样的问题,当我的混合cordova应用程序运行在ripple -Chrome>settings>history>advance>检查所有不必要的文件和删除。
或调用chrome与--unlimited-storage
参数:
"C:'Program Files'Google'Chrome'Application'chrome.exe" --unlimited-storage
相关文章:
- 使用php和javascript从kml文件创建高程图
- 如何在jquery mobile中使用json文件创建动态下拉菜单
- 是否可以在javascript中访问
src的文件创建时间
- 节点.js从 UTF8 文件创建十六进制缓冲区
- 我需要使用AngularJS从JSON文件创建HTML元素
- 在androidwebview中为本地文件创建脚本标记时出现问题
- 从js文件而不是xml文件创建关联数组
- 从外部xml文件创建标记
- 使用 JS 和 geojson 文件创建纽约市行政区的 d3 地图
- 情节:基于GeoJSON文件创建地图
- 从外部 JSON 文件创建 JavaScript 变量
- 使用 geometry.vertices 和 geometry.faces 从 .obj 文件创建网格
- 使用 JSON 文件创建购物清单
- 如何使用javascript或jquery在浏览器上获取文件创建日期
- 如何为 jpg 文件创建响应式视口,供用户缩放、滚动和点击
- 从 xml 文件创建一个下拉列表,不带重复值.我需要数组吗?
- 从 xml 文件创建 html5 播放列表
- 如何在保存打印页时为文件创建自定义文件名
- 在Google Apps Script上为上传的文件创建文件夹
- 使用 AngularJS 从 JSON 文件创建菜单