javascript - Plupload 同时上传

标签 javascript plupload

我通过通用处理程序将 plupload 与 Asp.Net 一起使用。我有一个完全自定义的界面,所以我只是绑定(bind) javascript。我已将其编码为自动启动,但文件一次上传一个。有没有办法让文件并行上传?我为所有内容分配了唯一的文件名,所以这不是问题。

    var uploader = new plupload.Uploader({
        runtimes: 'gears,html5,flash,silverlight,browserplus',
        browse_button: 'select-from-folder',
        container: 'uploader',
        drop_element: 'uploader-drop-element',
        max_file_size: '2000mb',
        chunk_size: '1mb',
        unique_names: true,
        url: '/myuploader.ashx?globalId=' + globalId,
        flash_swf_url: '/scripts/plupload/plupload.flash.swf',
        silverlight_xap_url: '/scripts/plupload/plupload.silverlight.xap',
        filters: [
            {
                title: "Application Supported",
                extensions: "jpg,gif,png,pdf,mp4,flv,avi,wmv"
            }
        ]
    });

    uploader.init();


    uploader.bind('Init', function (up, params) { 
        // removed for brevity
    });

    uploader.bind('FilesAdded', function (up, files) {
        for (var i in files) {
            // removed for brevity
        }

        uploader.start(); // auto-start the uploader
    });

    uploader.bind('UploadProgress', function (up, file) {
        // removed for brevity
    });

    uploader.bind('FileUploaded', function (up, file, resp) {
        if (uploader.total.uploaded >= uploader.files.length) {
            // removed for brevity
        }
    });

最佳答案

通读文档后,我认为目前不支持并行上传,尽管您可以修改 source code用一些 web workers 来做到这一点.

实际上传发生在 uploadNext() 函数 ( line 897 ) 中。

关于javascript - Plupload 同时上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13830649/

相关文章:

asp.net-mvc - Plupload Asp.Net MVC如何将不同的参数传递到ActionResult方法中

php - jQuery PLUpload 如何重命名文件名?

php - plupload 在 PHP 中获取上传后的文件名

javascript - 如何使用 JQuery 和 Javascript 清除 json 文件的结果?

javascript - 在 Typescript 中使用动态键名称访问状态

javascript - 在 TweenMax 中向定向旋转添加完整旋转(360 度)

javascript - plupload 智能手机和平板电脑浏览按钮事件未触发

javascript - 从每个对象数组中获取最大值

Javascript 在 WebView 中不起作用 - Android?