Сгенерированный Excel файл EPPLUS поврежден.неверный формат или расширение файла RSS - PullRequest
0 голосов
/ 24 июня 2019

Использование EPPlus для генерации Excel работало раньше. Недавно при генерации файла Excel. Файл был поврежден. Я попробовал:

Response.Clear();
Response.AddHeader("content-disposition", "attachment; filename=file.xlsx");
Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";                   
Response.BinaryWrite(pck.GetAsByteArray());
Response.End();

Я пробовал следующее:

  1. изменил расширение файла с xlsx на xls.
  2. ContentType = "application/x-msexcel";
  3. Добавление Flush
  4. Добавление ClearContent
  5. сохранить файл в локальном, а затем передать его с помощью TransmitFile

Никто из них, похоже, не работает. Я сейчас очень невежественна. Когда я делаю режим отладки, файл был в порядке. Я могу создать файл, который не поврежден. Но однажды я положил это на облачный сервер. Сгенерированный файл поврежден.

Пожалуйста, помогите. Может ли это быть проблема с сервером? Но почему другие методы, такие как экспорт HTML в Excel, работают нормально. Он также использует Response для отправки файла в браузер.

Спасибо,

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