如何使用Phonegap Filetransfer将图片下载到iOS中的图片库

时间:2014-10-30 14:26:48

标签: ios cordova gallery file-transfer

已多次询问此问题,但大多数问题未得到解答

我正在下载如下文件,似乎工作正常。但是..它没有出现在iOS,ehm,gallery中。也就是说,在'照片中应用。

    var fileTransfer = new FileTransfer();
var encurl = encodeURI(url);
var filename = url.split('/').slice(-1)[0];
var filepath = "foo/"+filename;

window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function (fileSystem) {
    var syspath = fileSystem.root.toURL() + '/' + filepath;
    var fileTransfer = new FileTransfer();
    fileTransfer.download(
        encurl,
        syspath,

        function (entry) {
            foo.debug("Download success "+syspath);
        },
        function (error) {
            foo.error("Download failed with error "+error.code+' '+syspath);
        }
    );
}, function (evt) {
    foo.error("Filesystem failed with error "+evt.target.error.code);

});

,结果是

[Log] Download success file:///var/mobile/Applications/68DE0AD9-FBD2-4D82-92C0-2B7634B218D5/Documents//foo/20141030-153810-editor.jpg (console-via-logger.js, line 173)

欢呼。现在,你怎么用ios上的手指打开下载?

1 个答案:

答案 0 :(得分:0)

我会将此标记为Phonegap - Save image from url into device photo gallery

的副本

我很满意M165437的回答和我的评论。这回答了我的问题。