如果文件不被接受但不正确,Resumable.js会删除文件

时间:2018-08-06 16:55:55

标签: javascript resumablejs resumable

我正在使用resumable.js上传文件。

我有以下设置:

    var r = new Resumable({
        target: uploaderWidgetProperties.data('upload-url'),
        testChunks: false,
        query: {},
        maxChunkRetries: 2,
        maxFileSize: 20 * 1024 * 1024, //20MB
        maxFiles: uploaderWidgetProperties.data('upload-max-allowed-files'),
        prioritizeFirstAndLastChunk: true,
        simultaneousUploads: 4,
        chunkSize: 1 * 1024 * 1024, //1MB
        fileType: uploaderWidgetProperties.data('allowed-extensions'),
        fileTypeErrorCallback: function (file, errorCount) {
            $('.alert-box').text($('#_f-uploader-widget-error').html()).attr('style', 'color:red');
            //hide after 5 seconds
            setTimeout(function() {
                $('.alert-box').text('').attr('style', 'color:none');
            }, 5000);
        }
    });

好的。假设被允许的扩展名是.jpg文件。出于测试目的,我试图获取多个文件以查看其性能:

测试1 ***工作正常:

  • file1.jpg
  • file2.jpg

测试2(强制浏览器显示所有文件)***工作正常:

  • file1.gif(显示由fileTypeErrorCallback触发的错误消息)
  • file2.jpg

测试3(请注意扩展名和顺序):

  • file1.jpg
  • file2.gif
  • file3.jpg

仅添加了file1.jpg,但我希望file3.jpg也能进入队列...

过去有没有人遇到过同样的问题,或者可以告诉我如何解决这个问题?

0 个答案:

没有答案