Как проверить тип файла и размер файла при загрузке файла JQuery
Как проверить тип файла, размер файла при загрузке файла jquery? Я использую следующий код.
$('#fileupload').fileupload({
dataType: 'json',
url: '/VendorReport/UploadFiles',
add: function (e, data) {
data.context = $('<button/>').text('Upload')
.appendTo($('#divUpload'))
.click(function () {
var ddlType = $("#ddlType").val();
if (ddlType == '') {
$('#divUpload').empty();
ShowNotify('Please select Type...!', 'warning', 2000);
return false;
}
$('#smp').empty();
data.context = $('<p/>').text('Uploading...').replaceAll($(this));
data.submit();
});
},
success: function (msg) {
UploadCall(msg.name);
},
done: function (e, data) {
data.context.text('');
}
});
Пожалуйста, помогите мне, как проверить размер файла и тип файла.
1 ответ
Решение
Вы можете использовать параметры проверки "acceptFileTypes" и "maxFileSize", как показано в плагине вики здесь.
В любом случае пример:
$('#fileupload').fileupload({
acceptFileTypes: /(\.|\/)(mp4)$/i, //MP4
maxFileSize: 10000000 //10 MB
});