Попытка получить MIME-тип на docx-файлах приводит к application / octet-stream - PullRequest
0 голосов
/ 23 сентября 2018

Я пытаюсь проверить загрузку файла на Laravel (только для docx), и он продолжает сбой.После некоторых исследований выяснилось, что $request->file('file')->getMimeType() и mime_content_type($request->file('file')->path()) возвращают application/octet-stream.

Все остальные типы, которые я проверял, возвращают правильные типы пантомимы, проблема только с docx.Сайт работает на apache2.

Можно ли настроить систему для правильной идентификации файлов docx?И если это возможно, это вообще надежно, или я должен бросить его и сделать валидатор docx, используя что-то вроде PhpWord?

Спасибо!

1 Ответ

0 голосов
/ 23 сентября 2018

Вложение MIME с типом содержимого «application / octet-stream» представляет собой двоичный файл.Обычно это приложение или документ, который необходимо открыть в приложении.

...