0

resumable.js を介して Android ファイルシステムからファイルをアップロードしようとしています。Resumable-Object をセットアップし、.fileAdd を使用して、ローカル ファイル システムから要求したファイルを追加します。ドキュメントによると、ファイルが追加された場合、イベント「fileAdded」が発生するはずです。しかし、そうではありません。それで、ファイルシステムからファイルを追加することはまったく可能ですか、それとも「.assignBrowse」メソッドを使用して UI からファイルを追加する必要がありますか?

これが私がしたことです:

window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(fileSystem){

    var resumable = new Resumable({
        target: 'v16/chunk',
        chunkSize: 1024 * 128
    });

    fileSystem.root.getFile(theFileName, {create: false}, function(fileEntry){

        resumable.addFile(fileEntry); // File from file system
        console.log("manual add");

        resumable.files.forEach(function(item){
            // log the added files
            console.log(item.fileName);
            console.log(item.relativePath); // undefined
            console.log(item.size); // NaN
        });

        console.log("Size  " + resumable.getSize()); // NaN

        resumable.on('fileAdded', function(file){
            console.log("File Added"); // Shouldn't this be called?
            resumable.upload();
        });

    }, that.get('fail'));
}, that.get('fail'));
4

1 に答える 1