我们想要使用文件插件读取cordova.file.tempDirectory
的图像名称,我们尝试这样做
$cordovaFile.readAsText(cordova.file.tempDirectory)
.then(function (success) {
console.log("success2"+success);
}, function (error) {
console.log("error"+error);
});
But We got error
ERROR: Wrong type for parameter "path" of DirectoryEntry.getFile: Expected String, but got Undefined.
2016-08-25 09:23:28.958 DPOD[3482:38292] Error in Success callbackId: File1548160221 : TypeError: Wrong type for parameter "path" of DirectoryEntry.getFile: Expected String, but got Undefined.
cordova.file。tempDirectory只有10个映像。所以我们需要10imagesname。告诉我我们的代码出了什么问题。
$cordova。readAsText接受两个参数path和file。
// READ
$cordovaFile.readAsText(cordova.file.dataDirectory,$scope.inputs.readFile)
.then(function (success) {
// success
}, function (error) {
// error
});
尝试将文件作为数组缓冲区读取。查看此处读取文件的其他选项。ngCordova文件插件
确保添加了ngCordova文件和适当的依赖注入。安装指南