Foros del Web » Programación para mayores de 30 ;) » .NET »

Crear archivo excel ashx - byte[]

Estas en el tema de Crear archivo excel ashx - byte[] en el foro de .NET en Foros del Web. Buenas tardes, espero me puedan ayudar, estoy tratando de crear un archivo excel desde un DataTableReader , si me regresa informacion en el byte[] byteArray ...
  #1 (permalink)  
Antiguo 18/10/2012, 15:07
 
Fecha de Ingreso: marzo-2006
Mensajes: 137
Antigüedad: 18 años, 7 meses
Puntos: 0
Exclamación Crear archivo excel ashx - byte[]

Buenas tardes, espero me puedan ayudar, estoy tratando de crear un archivo excel desde un DataTableReader, si me regresa informacion en el byte[] byteArray pero despues me marca un error, todo esto es en un ashx

Código PHP:
  DataTableReader RS dt.CreateDataReader();
                                
byte[] byteArray GetData(RS);
                              
//  context.Response.ClearHeaders();
                                           
                                
context.Response.Clear();
                                                         
                                
//context.Response.Headers("Content-Disposition", "attachment; filename=foo.xls");                                
                                //context.Response.AddHeader("Content-Length", byteArray.Length.ToString());                                
                                //context.Response.ContentType = "application/octet-stream";
                                
context.Response.ContentType "application/x-msexcel";
                                
context.Response.Charset "";
                                
context.Response.BinaryWrite(byteArray);
                                
context.Response.Flush(); 
                                
context.Response.End(); 

esto es lo que marca:

context.Response.SubStatusCode threw an exception of type System.PlatformNotSupportedException

{"This operation requires IIS integrated pipeline mode."}


espero ayudeen :S
__________________
__Neurotic-Developer....:::: La unica limitacion de la programacion, es el programador.

Etiquetas: c#
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:15.