Cordova App创建目录

时间:2018-04-25 13:01:40

标签: javascript cordova ionic-framework cordova-plugins phonegap

我正在自己构建Cordova应用程序,我需要创建一个新文件夹来将图像存储在手机的内部存储中。我在网上浏览过很多文章,每个人都提供相同的解决方案,但这对我不起作用。

以下是我在OnDeviceReady事件中使用的代码,但它无效。

var new_directory = 'TEST';
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(fileSystem) {
 fileSystem.root.getDirectory(new_directory, { create: true }, function (file) {
 alert("got the file: "+ file.name + ', ' + file.fullPath);
 });
}, function(error) {
 alert("can't even get the file system: " + error.code);
});

对于调试,我也尝试提醒

  

cordova.file

对象,但显示为未定义。 我已经尝试编写简单的文件请求语句,即使它不起作用

window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, alert('success'), alert('failed'));

当我在上面编写代码时,其余的javascript代码也不起作用。

请帮助我继续这个。

1 个答案:

答案 0 :(得分:0)

当您尝试保存文件时,是否要求您授予正确的权限?应该出现这样的窗口:

enter image description here

如果不是这种情况,则表示您使用的是过时的插件版本。否则,您的代码有问题,抱歉,但我无法帮助您。