Uppy IO Возможность возобновления загрузки файлов - PullRequest
0 голосов
/ 11 марта 2019

Я использую 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.

Любое решение или обходной путь будет высоко ценится.

1 Ответ

0 голосов
/ 17 июля 2019

Также была создана проблема на GitHub .

Участник репозитория предположил, что ...

0.23 - очень старая версия, которая неt вообще поддерживает расширения, только mime-типы.Поддержка расширений была добавлена ​​в версии 0.25.x.Вам нужно будет обновить (в идеале до 0.30, если это возможно), чтобы можно было использовать allowFileTypes: ['.ext']

...