首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Plupload同时上传

Plupload同时上传
EN

Stack Overflow用户
提问于 2012-12-12 08:06:38
回答 2查看 1.8K关注 0票数 3

我通过一个通用的处理程序将plupload与Asp.Net一起使用。我有一个完全自定义的接口,所以我只是绑定javascript。我已经将其编码为自动启动,但文件一次上传一个。有没有办法让文件并行上传?我为所有东西都指定了唯一的文件名,所以这不是问题。

代码语言: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
        }
    });
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-13 09:54:22

在阅读完文档之后,在我看来,目前不支持并行上传,尽管您可能可以使用一些web workers修改source code来实现这一点。

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

票数 2
EN

Stack Overflow用户

发布于 2015-09-19 21:30:15

您应该为需要进行的每个并行传输创建一个新的plupload实例。将这些实例包装在一个类似于pluploads的类中,并以适当的方式绑定设置和事件是必不可少的。此外,您还需要实现一个自定义的handleFilesAdded方法,用于将新文件分发到集群。

有一个项目可以创建plupload实例集群,并制作并行帖子。你可以在https://github.com/bennadel/Plupload-Cluster上查看。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13830649

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档