Guardando archivo en objeto de respuesta
Guardando archivo en objeto de respuesta
También es posible generar un archivo dinámicamente y enviarlo directamente al navegador del cliente. Para hacerlo, use una versión sobrecargada especial del método Save que acepta los siguientes parámetros:
- Objeto ASP.NET HttpResponse.
- Nombre de archivo.
- ContentDisposition, el tipo de disposición de contenido del archivo de salida.
- SaveOptions, el tipo de formato de archivo
La enumeración ContentDisposition determina si el archivo que se envía al navegador proporciona la opción de abrirse directamente en el navegador o en una aplicación asociada con .xls/.xlsx u otra extensión.
La enumeración contiene los siguientes tipos de guardado predefinidos:
Tipo | Descripción |
---|---|
Archivo adjunto | Envía la hoja de cálculo al navegador y se abre en una aplicación como un archivo adjunto asociado con .xls/.xlsx u otras extensiones |
En línea | Envía el documento al navegador y presenta una opción para guardar la hoja de cálculo en el disco o abrir dentro del navegador |
Archivos XLS
Archivos XLSX
Archivos PDF
Nota
Debido al objeto “System.Web.HttpResponse” que no está incluido en .NET5 y .Netstandard, Por lo tanto, esta función no existe en la versión Aspose.Cells .NET5 y .Netstandard, puede consultar el siguiente código para guardar el archivo en el flujo, y luego realizar operaciones en el flujo.