0

デバイスのSDカードにファイルをダウンロードする機能を見つけました

application.downloadFile = function(file, callback)
{
    window.requestFileSystem(
    LocalFileSystem.PERSISTENT, 0, 
    function onFileSystemSuccess(fileSystem) {
        fileSystem.root.getFile(
        "dummy.html", {create: true, exclusive: false}, 
        function gotFileEntry(fileEntry) {
        var sPath = fileEntry.fullPath.replace("dummy.html","");
        var fileTransfer = new FileTransfer();
        fileEntry.remove();

        fileTransfer.download(
            application.api+file,
            sPath + "assas.json",
            function(theFile) {
                console.log("download complete: " + theFile.toURI());
                application.dataPath = theFile.toURI();
                callback();
            },
            function(error) {
                console.log("download error source " + error.source);
                console.log("download error target " + error.target);
                console.log("upload error code: " + error.code);
            }
          );
        });
    });
};

コードは正常に機能しますが、SDカードのコードがダウンロードされるため、アプリケーションにファイルを直接ダウンロードしたいと思います。

www/datas

しかし、私はこれを行う方法を本当に知りません。

4

1 に答える 1

1

残念ながら、WWWフォルダは読み取り専用であり、書き込むことはできません。ファイルシステムにのみ書き込むことができます。

于 2013-02-16T14:37:22.557 に答える