Сохранение файла в объект ответа

Сохранение файла в объект ответа

Также можно динамически генерировать файл и отправлять его непосредственно в клиентский браузер. Для этого используйте специальную перегруженную версию**[Сохранить] (https://reference.aspose.com/cells/net/aspose.cells.workbook/save/methods/5)**метод, который принимает следующие параметры:

**ContentDisposition**перечисление определяет, предоставляет ли файл, отправляемый в браузер, возможность открытия непосредственно в браузере или в приложении, связанном с .xls/.xlsx или другим расширением.

Перечисление содержит следующие предопределенные типы сохранения:

Тип Описание
Attachment Отправляет электронную таблицу в браузер и открывает в приложении как вложение, связанное с .xls/.xlsx или другими расширениями.
Inline Отправляет документ в браузер и предоставляет возможность сохранить электронную таблицу на диск или открыть ее в браузере.

XLS Файлы

XLSX Файлы

PDF Файлы

Примечание

Из-за объекта «System.Web.HttpResponse», который не включен в .NET5 и .Netstandard, Таким образом, эта функция не существует в версии Aspose.Cells .NET5 и .Netstandard, вы можете обратиться к следующему коду, чтобы сохранить файл в потоке, а затем выполнить операцию в потоке.