如何在plupload中定义过滤器

时间:2016-12-21 14:22:54

标签: javascript jquery javascript-objects plupload

我使用plupload。 Plupload允许我选择未在设置中定义的扩展名的文件。 例如,我可以选择并上传.rar或.txt文件。 但我没有在过滤器中定义这些扩展。

$(".uploadDocs").click(function () 
{
    //var extensions = $(this).data("ext");

    $("#pluploadUploader").pluploadQueue(
    {
        runtimes: 'html5',
        url: "Upload",
        filters: 
        {
            // Maximum file size
            max_file_size: '10mb',
            // Specify what files to browse for
            mime_types: 
            [
                { title: "Image files", extensions: "jpg,gif,png" },
                { title: "Zip files", extensions: "zip" }
            ]
        },
    }, 
    {
        FileUploaded: function (up, file, data) 
        {
            var out = JSON.parse(JSON.parse(data.response));
            uploadedFiles.push(out.UploadedFileName);
        }
    });
});

1 个答案:

答案 0 :(得分:0)

我检查了我的jquery.plupload.queue.js和plupload.full.min.js版本。 我从themeforest开始一个模板项目。 我看到我当前的.js文件版本不是最新的。 所以我将.js文件更新到最新版本,而plupload现在运行良好。