我有一个工作的应用程序拍照,但我想将图片从缓存文件夹复制或移动到另一个文件夹.我不能这样做,它返回错误[对象对象].
问候
function copiePhoto() { try { var fail = function (err) { alert(err); }; window.resolveLocalFileSystemURI("file:///storage/emulated/0/Android/data/com.coolappz.capigo/cache/1427968060754.jpg",function (file) { window.resolveLocalFileSystemURI("file:///test",function (destination) { file.moveto(destination,"test.jpg"); },fail); },fail); } catch (err) { alert("copie : " + err); }
}
解决方法
经过几个小时的工作,我做到了:
function recupImage(imageURI) { window.resolveLocalFileSystemURI(imageURI,copiePhoto,fail); } function copiePhoto(fileEntry) { window.requestFileSystem(LocalFileSystem.PERSISTENT,function(fileSys) { fileSys.root.getDirectory("photos2",{create: true,exclusive: false},function(dir) { fileEntry.copyTo(dir,fileEntry.name,oncopySuccess,fail); },fail); },fail); } function oncopySuccess(entry) { alert('image copié dans le chemin : ' + entry.fullPath); } function fail(error) { alert(error.code); }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。