Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/05/2013, 07:22
khorne999
 
Fecha de Ingreso: julio-2012
Ubicación: Palma de Mallorca
Mensajes: 4
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Descargar un fichero, tengo el array de bytes desde Javascript

Buenas!

Oks, muchas gracias por la respuesta. Tarde en contestar porque tuve que cambiar unas cuantas cosas para poderlo probar.
Si que me sirve, monto una lista con los ids que necesito, monto la url y tal y como dices uso:
window.open(url,'_blank');
para llamarla,en vez de ajax, y en esta otra pagina, ya saco toda la información que necesito, monto zip... y lo devuelvo en el response:

Response.ContentType = "application/force-download";
Response.AppendHeader("content-disposition", "attachment; filename=" + name + ".zip");
Response.OutputStream.Write(zip, 0, zip.Length);

Y me va de cine.

Solo una preguntilla más, como harias para que al volver del response, despues del diálogo de la descarga, ejecutase una función?, en mi caso un reload del grid, porque antes lo hacia en el success del ajax, y controlaba un poco la linea de tiempo, pero ahora, ponga lo que ponga despues se lo pasa por el forro.

Muchas gracias de nuevo