撮影された画像ファイルの名前を変更しようとしていますが、error.code=1で常にfailメソッドになります
function renameImage(imageURI) {
window.resolveLocalFileSystemURI(imageURI, renameFile, fail);
}
function renameFile(entry){
var parent = entry.fullPath.substr(0, entry.fullPath.lastIndexOf('/'));
deleteFile(entry);
entry.moveTo(parent, newFileName, setImageSrc, fail);
}
deleteFileは正常に機能します
親はfile:/// mnt / sdcard / DCIM/Cameraです
アップデート:
var path = obj.src.substr(0, obj.src.lastIndexOf('/'));
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function() {}, function() { alert("requestFS");});
window.resolveLocalFileSystemURI(path, function(e) {
path = e
}, function() { alert("resolveFsURI path");});
resolveLocalFileSystemURIがまだ存在し、エラーが発生します:1
編集:deleteFile()なしで同じ反応を示します