0
私はphonegapでsdcard(アンドロイド)に画像を保存したいと思います。しかし、それは動作していません。私はfiletransfer.downloadで画像をダウンロードします。しかし、エラーコールバックでジャンプします。私が得るエロコードは1です。ここで私のコード:PhoneGapをsdcardにダウンロード
window.resolveLocalFileSystemURI(cordova.file.externalRootDirectory + "/Pictures", function (fileSystem) {
var fileTransfer = new FileTransfer();
var uri = encodeURI("MyTopsecretPHPFunctionThatReturnsAnImage...");
var path = fileSystem.toURL() + "example.jpg";
alert(path);
fileTransfer.download(
uri,
path,
function(entry) {
alert("success!!" + path);
refreshMedia.refresh(path); // Refresh the image gallery
},
function(error) {
alert(error.source);
alert(error.target);
alert(error.code);
},
false,
{ headers: { "Authorization": "dGVzdHVzZXJuYW1lOnRlc3RwYXNzd29yZA==" }
});
},function(error) {
alert(error);
});
私はcordova.file.externalDataDirectoryに入れます。なぜ画像フォルダや、sdcardのルートディレクトリの他のフォルダにアクセスできないのですか?
もう1つの質問:IOSにイメージを保存する場所はどこですか?私はギャラリーにそれを表示したい...