javascript - 如何清空plupload队列

标签 javascript jquery asp.net plupload

我正在尝试清空 plupload 队列,但它不起作用。我检查了一些SO问题并遵循了它们,但没有一个对我有用。难道我做错了什么?

// Convert divs to queue widgets when the DOM is ready
$(function () {
    $("#uploader").pluploadQueue({
        // General settings
        runtimes: 'flash,html5,silverlight,browserplus,gears,html4',
        url: '<%= Page.ResolveUrl("~")%>Memories/HandlerAlbumUploader.aspx',
        max_file_size: '10mb',
        chunk_size: '1mb',
        unique_names: true,
        multiple_queues: true,
        // Resize images on clientside if we can
        //resize: { width: 320, height: 240, quality: 90 },

        // Specify what files to browse for
        filters: [
        { title: "Image files", extensions: "jpg,gif,png" }
    ],

        // Flash settings
        flash_swf_url: '<%= Page.ResolveUrl("~")%>Memories/js/plupload.flash.swf',

        // Silverlight settings
        silverlight_xap_url: '<%= Page.ResolveUrl("~")%>Memories/js/plupload.silverlight.xap',

        init: { StateChanged: function (up) {
            // Called when the state of the queue is changed
            if (up.state == plupload.STOPPED) {
                $('#<%=btnSubmit.ClientID%>').removeAttr('disabled');


            }
        }
        }
    });

    var uploader = $('#uploader').plupload('getUploader');
    uploader.splice();
    uploader.refresh();
});

最佳答案

您可能想要做的是创建一个按钮或链接,单击该按钮或链接时将调用 uploader.splice()

您还需要为 QueueChanged 事件创建回调(使用 uploader.bind()),该回调将通过调用 splice() 来触发。使此回调函数清除/重置代表您的队列的 UI 元素。

阅读文档,所有信息都在那里:https://www.plupload.com/docs/v2/Uploader

关于javascript - 如何清空plupload队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13887955/

相关文章:

javascript - 在网页上搜索文本和返回范围

javascript - 加载动态添加的输入字段的值

asp.net - 找不到类型或命名空间名称 'ProfileCommon'(在服务器中编译器生成的代码中)

如果单击特定类的对象,jQuery 调用函数?

c# - 如何从类库中的类内部显示消息框?

c# - 文件上传C#asp.net

javascript - IntelliJ IDEA 无法识别 angular 4 html 标签

javascript - moment-duration-format.d.ts 定义不扩展力矩模块

javascript - 如何将图表的 Y 轴放在图表的右侧

javascript - mergeLatest() 未按预期工作