我使用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);
}
});
});
答案 0 :(得分:0)
我检查了我的jquery.plupload.queue.js和plupload.full.min.js版本。 我从themeforest开始一个模板项目。 我看到我当前的.js文件版本不是最新的。 所以我将.js文件更新到最新版本,而plupload现在运行良好。