1

Я загрузил файл с именем файл «filename.xlsx» на сервер. При загрузке файла в Firefox файл загружается как filename.xlsx.xls, и я получаю ошибку, упомянутую ниже, при попытке открыть его. Я понятия не имею, почему Firefox добавляет расширение XLS к файлу .xlsx, в то время как другой браузер загружает файл правильно как 'filename.xlsx

Формат файла и расширение файла «filename.xlsx.xls» не совпадают. Файл может быть поврежден или небезопасен. Если вы не доверяете его источнику, не открывайте его. Вы все равно хотите его открыть?

1 ответ1

2

Без ссылки на загружаемый файл я предполагаю, что для сайта, на котором размещен файл, для Content-Type установлено значение application/vnd.ms-excel тогда как на самом деле это должно быть application/vnd.openxmlformats-officedocument.spreadsheetml.sheet , таким образом Firefox дает файлу правильное расширение на основе информации, предоставленной сервером.

Я наблюдал только такое поведение на Windows. Версия Firefox для Linux не добавляет расширения независимо от типа MIME.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .