Я используюFine Upload-Plugin.штраф проверки достоверности загрузки
Я хочу загрузить .docx-файлы в свое приложение ... только .docx-файлы.
Конечно, это легко обращаться с запросом, как
if (extension == "docx")
upload something
Но я видел поле, в котором можно указать тип данных, как «Все типы» или «Все изображения».
Где я могу добавить/обработать эту проверку?
Я пробовал опции acceptFiles, но это только предотвращает загрузку. Я хочу дать пользователю возможность показывать только файлы .docx.
HTML-код:
<div id="manual-fine-uploader"></div>
<div id="triggerUpload" class="btn btn-primary" style="margin-top: 10px;display:none">
<i class="icon-upload icon-white"></i> Datei einfügen
</div>
<div id="uploadNewFile"></div>
JS-код
$("#uploadNewFile").fineUploader({
element: document.getElementById('manual-fine-uploader'),
request: {
endpoint: 'Upload.aspx'
},
autoUpload: true,
//Part, that may be important
///MEME-Type: docx
acceptFiles: "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
allowedExtensions: ["docx"],
//Endpart
maxConnections: 1,
multiple: false,
chunking: {
enabled: true
},
resume: {
enabled: true
},
text: {
uploadButton: 'Datei hochladen'
}
});
EDIT:
Может быть, вопрос не достаточно ясно:
Мне нужен специальный фильтр в диалоговом окне select-file.
Как и стандартные «изображения только» или «все виды» и т.д ..
Как добавить такого рода фильтра?
Хотя вы можете проверить расширение на стороне клиента, он не является тотально надежным. Вам лучше проверить файл на стороне сервера, а также – Yang
Отредактировано ссылка на картинку – Phisyk