Unlesbarer Excel-Inhalt Epplus

Ich mache eine Post-Anfrage und erhalte die Antwort von einem Endpunkt, durch den ich den Excel-Inhalt erhalte.

Ich habe diesen Endpunkt zuvor verwendet und versucht, einen E-Mail-Mitarbeiter zu binden, was gut funktioniert. (Die übereinstimmende Endpunktantwort ist klar).

Jetzt mit einer anderen Anforderung, muss ich den Post-Aufruf zu diesem Endpunkt machen und laden Sie die file excel file.xlsx daher generiert ist beschädigt und ich Excel versucht, es wiederherzustellen, sobald die file heruntergeladen wird.

Bin durch verschiedene Fäden gegangen und habe fast alles ausprobiert.

Nichts scheint zu funktionieren.

Versuch 1:

Response.Clear(); stream.Flush(); stream.Seek(0, SeekOrigin.Begin); return File(stream, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", fileName.Replace("\"", String.Empty)); 

Und während des Debugging habe ich darauf geachtet, die Antwort zu schließen. (Antwort.End ()). Habe sogar die expliziten Header hinzugefügt

  Response.AddHeader("content-disposition", "attachment; filename=\"" fileName".xlsx\""); Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; 

Versuchen Sie 2

Habe explizit den memoryStream zur Antwort geschrieben. Antwort.BinärWrite (tgtBytes);

Haben Sie Response.Clear sichergestellt, bevor Sie in die Antwort schreiben und memoryStream.dispose und Response.End sicherstellen. Habe sogar benutzt. Antwort.ClearHeaders ().

Versuchen Sie – 3.

Anstelle von MemoryStream, versucht mit Filestream, memoryn in einer file und download von der file geschrieben. Das Problem besteht immer noch.

Ich bekomme einen binaryStream als Antwort und keine Codierung in getan, da es kein Hexadezimalwert ist.

Entweder ist der datastrom beschädigt (was wahrscheinlich nicht der Fall ist, da ich den Endpunkt für unterschiedliche Anforderungen verwende) oder die Antwort ist beschädigt.

Wie sollte ich überprüfen, was die genaue Ursache ist? Bitte lassen Sie mich wissen, was ich noch versuchen kann.

Solutions Collecting From Web of "Unlesbarer Excel-Inhalt Epplus"