ng2-file-upload не работает, если у меня не установлен офис - PullRequest
0 голосов
/ 07 января 2020

Я протестировал загрузку ng2-файла на своем виртуальном компьютере без установленного офиса, и я пытаюсь загрузить файл с типом файла .do c & .docx, и он удерживает меня в этом состоянии ->

this.uploader.onWhenAddingFileFailed = (item, filter, options) => {}

Есть ли обходной путь, чтобы я работал без установки офиса вообще?

1 Ответ

0 голосов
/ 07 января 2020

Ваша ОС не имеет предварительно определенного типа c mime. Он не знает, как открыть файлы .docx / .xlsx / .ppt. Эти типы MIME будут добавлены в вашу ОС с помощью специального программного обеспечения.

Браузер устанавливает application/octet-stream в качестве MIME-типа вашего файла

Таким образом, у вашего back-end должно быть два разных сценария ios при загрузке файла, где он должен проверить mime тип или расширение файла

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...