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

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

Также возможно динамически создавать файл и направлять его непосредственно в браузер клиента. Для этого используйте специальную перегруженную версию метода Save, принимающую следующие параметры:

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

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

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

XLS Файлы

XLSX Файлы

PDF Файлы

Примечание

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