私はPhonegap 1.5.0で作業しています。すべての画像はDCIM/100media/cameraに保存されます。 これらの画像を別のフォルダに移動するにはどうすればよいですか?私は事前にこのlink、携帯電話で撮影した画像を別のフォルダに移動する方法
感謝を参照しているHTC WildfireのS.
を使用しています。
私はPhonegap 1.5.0で作業しています。すべての画像はDCIM/100media/cameraに保存されます。 これらの画像を別のフォルダに移動するにはどうすればよいですか?私は事前にこのlink、携帯電話で撮影した画像を別のフォルダに移動する方法
感謝を参照しているHTC WildfireのS.
を使用しています。
その後、あまりにもこのリンクを参照してください。) http://docs.phonegap.com/en/1.4.1/phonegap_file_file.md.html#File
uは写真をキャプチャした後、u'll uは、ファイルAPIを使用して別の場所に保存するために使用することができ、PICのパスを返すこと。読み書きのみ
画像を撮影するときにFILE_URIアプローチを使用している場合は、その結果をwindow.resolveLocalFileSystemURIに渡してFileEntryオブジェクトを取得することができます。その後、FileEntryのcopyToメソッドを呼び出すことができます。
私のために働く解決策はここにあります。撮影した画像は、名前を変更し、
function capture() {
// Retrieve image file location from specified source
navigator.camera.getPicture(getImageURI, function(message) {
alert('Image Capture Failed');
}, {
quality : 40,
destinationType : Camera.DestinationType.FILE_URI
});
}
function getImageURI(imageURI) {
var gotFileEntry = function(fileEntry) {
alert("got image file entry: " + fileEntry.fullPath);
var gotFileSystem = function(fileSystem) {
fileSystem.root.getDirectory("TestFolder", {
create : true
}, function(dataDir) {
// copy the file
fileEntry.moveTo(dataDir, "1.jpg", null, fsFail);
}, dirFail);
};
// get file system to copy or move image file to
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFileSystem,
fsFail);
};
// resolve file system for image
window.resolveLocalFileSystemURI(imageURI, gotFileEntry, fsFail);
// file system fail
var fsFail = function(error) {
alert("failed with error code: " + error.code);
};
var dirFail = function(error) {
alert("Directory error code: " + error.code);
};
}
あなたのコードが助けた
おかげでたくさんme.Many多くのおかげで(SDカードにTestFolderフォルダに、このケースでは)カスタムフォルダに移動されます – surhidamatya