Saving File to Response Object
Saving File to Response Object
It is also possible to generate a file dynamically and send it directly to a client browser. In order to do so, use a special overloaded version of the Save method that accepts the following parameters:
- ASP.NET HttpResponse object.
- File name.
- ContentDisposition, the content-disposition type of the output file.
- SaveOptions, the file format type
The ContentDisposition enumeration determines whether the file being sent to the browser provides the option to open by itself directly in the browser or in an application associated with .xls/.xlsx or another extension.
The enumeration contains the following pre-defined save types:
Type | Description |
---|---|
Attachment | Sends the spreadsheet to the browser and opens in an application as an attachment associated with .xls/.xlsx or other extensions |
Inline | Sends the document to the browser and presents an option to save the spreadsheet to disk or open inside the browser |
XLS Files
XLSX Files
PDF Files
Note
Due to the object “System.Web.HttpResponse” does not contained in .NET5 and .Netstandard, So this function does not exist in Aspose.Cells .NET5 and .Netstandard version, you can refer to the following code to save the file to the stream, then do operation to the stream.