2017-05-17 16 views
0

私はngCordova cordova-plugin-fileを使用して、バイトに変換したい画像を読み込もうとしています。私は実際にそれをdataURLとして読みたいと思うし、エラーが出ている。CordovaプラグインファイルreadAsTextエラー

/* 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); 
     }); 

私はreadAsTextreadAsDataURLの両方を使用してみましたが、私はエラーとして

Wrong type for parameter "uri" of resolveLocalFileSystemURI: Expected String, but got Undefined.

を取得します。これはAndroid搭載端末です。

私に行方不明または間違っていることがありますか?

答えて

0

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); 
     }); 
関連する問題