Сохранение файла в объект ответа
Contents
[
Hide
]
Aspose.Cells делает возможным манипулирование файлами. В этой статье объясняются различные способы сохранения файлов в объект ответа.
Сохранение файла в объект ответа
Также возможно динамически создавать файл и направлять его непосредственно в браузер клиента. Для этого используйте специальную перегруженную версию метода Save, принимающую следующие параметры:
- ASP.NET объект HttpResponse.
- Имя файла.
- ContentDisposition, тип содержания выводимого файла.
- SaveOptions, тип формата файла
Перечисление ContentDisposition определяет, предоставляет ли файл, отправляемый в браузер, возможность открыть его непосредственно в браузере или в приложении, связанном с .xls/.xlsx или другим расширением.
Перечисление содержит следующие предопределенные типы сохранения:
Тип | Описание |
---|---|
Attachment | Отправляет электронную таблицу в браузер и открывает ее в приложении в качестве вложения, связанного с .xls/.xlsx или другими расширениями |
Inline | Отправляет документ в браузер и предоставляет возможность сохранить электронную таблицу на диск или открыть внутри браузера |
XLS Файлы
XLSX Файлы
PDF Файлы
Примечание
Из-за объекта"System.Web.HttpResponse", который не включен в .NET5 и .Netstandard, Поэтому данная функция не существует в Aspose.Cells .NET5 и Netstandard версии, вы можете обратиться к следующему коду, чтобы сохранить файл в поток, а затем выполнить операцию с потоком.