Я использую загрузчик файлов из ng2-file-upload с ограничением типа файла. Однако каждый раз, когда я выбираю png-файл в Inte rnet Explorer 11, он не добавляется в очередь. Все остальные разрешенные типы файлов работают. Вот код с файлом Опции:
let uploadOptions: FileUploaderOptions;
if (navigator.userAgent.match(/Trident.*rv\:11\./)) {
uploadOptions = {
url: uploadUrl,
allowedFileType: ['xls', 'xlsx', 'doc', 'docx', 'pdf', 'gif', 'jpg', 'jpeg', 'png', 'odt', 'txt', 'ods'],
maxFileSize: 10 * 1024 * 1024
};
} else {
uploadOptions = {
url: uploadUrl,
allowedMimeType: ['application/pdf',
'application/vnd.ms-excel',
'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
'application/msword',
'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
'application/vnd.oasis.opendocument.text',
'application/vnd.oasis.opendocument.spreadsheet',
'image/gif',
'image/jpeg',
'image/png'
],
maxFileSize: 10 * 1024 * 1024
};
}
this.uploader = new FileUploader(uploadOptions);
this.uploader.onCompleteAll = () => {
this.editStateService.documentAdded('player', 'document');
this.documentListUpdated.emit();
this.uploader.clearQueue();
};
Кто-нибудь знает, как заставить это работать?