我使用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);
}
});
});
最佳答案
我检查了 jquery.plupload.queue.js 和 plupload.full.min.js 版本。 我正在开发来自 themeforest 的模板项目。 我发现我当前的 .js 文件版本不是最新的。 所以我将 .js 文件更新到最新版本,plupload 现在运行良好。
关于javascript - 如何在plupload中定义过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41265008/