我正在开发基于cordova的移动应用程序。我需要在手机上创建一个文件并将blob保存到其中。我尝试使用http://www.html5rocks.com/en/tutorials/file/filesystem/
中提到的cordova文件插件在我可以使用任何文件系统API之前,我需要请求如下文件系统。
window.requestFileSystem = window.requestFileSystem || window.webkitRequestFileSystem;
if (!window.requestFileSystem)
alert("ERROR");
window.requestFileSystem(window.TEMPORARY, 1024*1024*5, gotFS, fail);
我已将警报用于调试。在Android手机上我得到这个警报。因此,我无法使用文件系统API。
有没有其他方法在Android手机上使用文件系统API? 有什么建议吗?
答案 0 :(得分:0)
您问题中的链接与手机文件API无关。
您应该使用:
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);
/*Used for storage that should not be removed by the user agent without application
or user permission.*/
或
window.requestFileSystem(LocalFileSystem.TEMPORARY, 0, gotFS, fail);
//Used for storage with no guarantee of persistence.