Cordova 插件文件 readAsText 错误
Cordova plugin file readAsText error
我正在使用 ngCordova cordova-plugin-file 尝试读取图像,然后我想将其转换为字节。我实际上想将其作为 dataURL 读取,但出现错误。
/* The image is located at file:///data/data/com.xxx.housekeeping/cache/tmp_Screenshot_2017-04-27-09-30-42-1816635709.png on an Android device */
$cordovaFile.readAsText(cordova.file.cache, "tmp_Screenshot_2017-04-27-09-30-421403920141.png")
.then(function (success) {
// success
console.log(success);
}, function (error) {
// error
console.log(error);
});
我尝试同时使用 readAsText
和 readAsDataURL
但我得到
Wrong type for parameter "uri" of resolveLocalFileSystemURI: Expected String, but got Undefined.
作为一个错误。这是在 Android 设备上。
我是否遗漏或做错了什么?
应该是cacheDirectory
,访问了错误的位置
$cordovaFile.readAsText(cordova.file.cacheDirectory, "tmp_Screenshot_2017-04-27-09-30-421403920141.png")
.then(function (success) {
// success
console.log(success);
}, function (error) {
// error
console.log(error);
});
我正在使用 ngCordova cordova-plugin-file 尝试读取图像,然后我想将其转换为字节。我实际上想将其作为 dataURL 读取,但出现错误。
/* The image is located at file:///data/data/com.xxx.housekeeping/cache/tmp_Screenshot_2017-04-27-09-30-42-1816635709.png on an Android device */
$cordovaFile.readAsText(cordova.file.cache, "tmp_Screenshot_2017-04-27-09-30-421403920141.png")
.then(function (success) {
// success
console.log(success);
}, function (error) {
// error
console.log(error);
});
我尝试同时使用 readAsText
和 readAsDataURL
但我得到
Wrong type for parameter "uri" of resolveLocalFileSystemURI: Expected String, but got Undefined.
作为一个错误。这是在 Android 设备上。
我是否遗漏或做错了什么?
应该是cacheDirectory
,访问了错误的位置
$cordovaFile.readAsText(cordova.file.cacheDirectory, "tmp_Screenshot_2017-04-27-09-30-421403920141.png")
.then(function (success) {
// success
console.log(success);
}, function (error) {
// error
console.log(error);
});