如何使用Ng-Cordova从cordova.file.tempDirectory中读取图像名称



我们想要使用文件插件读取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接受两个参数pathfile

// READ
$cordovaFile.readAsText(cordova.file.dataDirectory,$scope.inputs.readFile)
  .then(function (success) {
    // success
  }, function (error) {
    // error
  });

尝试将文件作为数组缓冲区读取。查看此处读取文件的其他选项。ngCordova文件插件

确保添加了ngCordova文件和适当的依赖注入。安装指南

最新更新