При открытии файла Excel содержимое повреждено
Я загружаю один файл Excel, используя приведенный ниже фрагмент кода:
byte[] text = textContent.getText();
InputStream inputStream = new ByteArrayInputStream(text );
response.setContentType("application/vnd.ms-excel");
ServletResponseUtil.write(response, inputStream);
Мой локальный сервер:
Когда я загружаю Excel на свой локальный компьютер и открываю файл Excel, появляются поврежденные данные.
Локальный сервер моего коллеги:
Когда я загружаю на локальный компьютер моего коллеги, могу видеть правильный контент Excel, в котором написано, что Excel открывается в совместимом режиме поверх листа Excel.
UAT:
Когда я открываю загрузку из среды UAT, там все поврежденное приложение Excel????????????? предустановлены. Это происходит как на моей, так и на моей коллеге на местных машинах.
Я не могу понять, что происходит, кто-то может объяснить?