我使用$ cordovaFile在android平台上创建一个目录。我使用了那段代码:
$cordovaFile.createDir("new_dir", true)
.then(function (success) {
alert(success);
}, function (error) {
alert(error);
});
但它在浏览器和设备上都显示TypeError
。
请建议我如何创建目录。
由于
答案 0 :(得分:0)
当我尝试使用相同的代码时,我收到以下错误:{"code":5,"message":"ENCODING_ERR"}
我能够通过提供路径作为参数来解决该错误和错误。
createDir
函数需要三个参数createDir(path, directory, replace)
,这可能是您收到此错误的原因。
因此,如果您将代码更改为以下内容,则应该可以正常运行:
$cordovaFile.createDir(cordova.file.dataDirectory, "new_dir", true)
.then(function (success) {
alert(success);
}, function (error) {
alert(error);
});
请注意,您可以使用许多不同的位置来保存数据,您可以在documentation of the plugin中找到所有不同的可用路径。