Datei im Antwortobjekt speichern
Datei im Antwortobjekt speichern
Es ist auch möglich, eine Datei dynamisch zu generieren und direkt an einen Client-Browser zu senden. Verwenden Sie dazu eine spezielle überladene Version von**Speichern**Methode, die die folgenden Parameter akzeptiert:
- ASP.NET **HttpResponse**Objekt.
- Dateinamen.
- *ContentDisposition**, der Inhaltsdispositionstyp der Ausgabedatei.
- *SaveOptions**, der Dateiformattyp
Der**ContentDisposition**Durch die Aufzählung wird bestimmt, ob die an den Browser gesendete Datei die Möglichkeit bietet, direkt im Browser oder in einer mit .xls/.xlsx oder einer anderen Erweiterung verknüpften Anwendung geöffnet zu werden.
Die Enumeration enthält die folgenden vordefinierten Speichertypen:
Typ | Beschreibung |
---|---|
Attachment | Sendet die Tabelle an den Browser und öffnet sie in einer Anwendung als Anhang mit .xls/.xlsx oder anderen Erweiterungen |
Inline | Sendet das Dokument an den Browser und bietet eine Option zum Speichern der Tabelle auf der Festplatte oder zum Öffnen im Browser |
XLS Dateien
XLSX Dateien
PDF Dateien
Notiz
Aufgrund des Objekts „System.Web.HttpResponse“, das in .NET5 und .Netstandard nicht enthalten ist, Da diese Funktion in der .NET5- und .Netstandard-Version Aspose.Cells nicht vorhanden ist, können Sie sich auf den folgenden Code beziehen, um die Datei im Stream zu speichern und dann den Vorgang für den Stream auszuführen.