2013-09-13 2 views
1

В любом случае мы можем ограничить типы файлов в загрузке файла JQuery. Из документации у нас ниже кода, но это только для разрешенных типов файлов. Я хочу что-то для ограничения типов файлов. Я хочу разрешить все типы файлов, но ограничить файлы .exe и .js. Пожалуйста, дайте мне знать, если есть какое-либо обходное решение для этого.Ограничить типы файлов в BlueImp JQuery Загрузка файла

$('#file_upload').fileUploadUIX({ 
    maxFileSize: 5000000, // Maximum File Size in Bytes - 5 MB 
    minFileSize: 100000, // Minimum File Size in Bytes - 100 KB 
    acceptFileTypes: /(zip)|(rar)$/i // Allowed File Types 
}); 
+0

Можете ли вы показать нам плагин? или ссылку, где она находится? –

+0

Это плагин. https://github.com/blueimp/jQuery-File-Upload –

ответ

3

Вы, возможно, потребуется изменить код немного больше, но я был в состоянии получить то, что вы хотите, изменяя регулярное выражение следующее:

$('#file_upload').fileUploadUIX({ 
     maxFileSize: 5000000, // Maximum File Size in Bytes - 5 MB 
     minFileSize: 100000, // Minimum File Size in Bytes - 100 KB 
     acceptFileTypes: /(\.|\/)(?!exe|js)$/i // Allowed File Types 
    }); 

enter image description here

+0

Вышеприведенный код не работал. Теперь он не принимает никаких типов файлов, независимо от того, что такое расширение. Вот демонстрационный проект в MVC, где я пытаюсь. https://github.com/maxpavlov/jQuery-File-Upload.MVC3/blob/master/jQuery-File-Upload.MVC3/Content/FileUpload/main.js –

+0

Так оно и работало, как шарм, чтобы не работать вообще? Что изменилось? Также не похоже, что вы сейчас пытаетесь ограничить, это вообще новая проблема? Удачи. – dwaddell

+0

В основном я тестировал ваш код в тесте Regex, похоже, там работает. Но когда я добавил тот же код в загрузку файла jQuery, ему это, похоже, не нравится, так что вот где проблема. К сожалению, я не тестировал полностью, когда сказал, что это сработало. Я дал ссылку, где я получил этот код, поэтому я добавил атрибут acceptFileTypes на своем локальном компьютере. Ваш код ограничивает все типы файлов. –

Смежные вопросы