Я использую Uppy.io v0.23.1 для возобновляемой загрузки файлов.
Согласно документации , мы можем ограничить типы файлов с помощью свойства allowedFileTypes
.
Вот мой код в попытке ограничить управление загрузчиком файлов, чтобы разрешить только файлы MS PowerPoint:
var uppy = new Uppy.Core({
debug: true, autoProceed: false, restrictions: {
maxFileSize: 100000,
allowedFileTypes: ['.pptx']
} });
uppy.use(Uppy.Dashboard, {
trigger: '.UppyModalOpenerBtn',
inline: true,
target: '.DashboardContainer'
});
Ошибка: Вы можете загружать только: .pptx
Примечание: Установка типа MIME, например, ['application / zip'], принимает PPTX-файлы, но также допускает и ZIP-файлы.Также пробовал application/vnd.openxmlformats-officedocument.presentationml.presentation
как MIME-тип для PPTXНо это даже не позволяет файлы PPTX.
Любое решение или обходной путь будет высоко ценится.