
15/05/2013, 08:20
|
 | Colaborador | | Fecha de Ingreso: julio-2008 Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 7 meses Puntos: 1532 | |
Respuesta: Descargar un fichero, tengo el array de bytes desde Javascript no puedes usar ajax para peticiones que devuelven archivos binarios, simplemente porque JS no tiene acceso al IO y no puedes escribir de ninguna manera el archivo devuelto en el sistema de archivos local del cliente.
usa una petición normal y no ajax para ese caso, incluso un:
window.open('url','_blank');
te sirve, sólo debes de añadir del lado del servidor los headers para force-download, de ése modo el navegador lo detectará, abrirá el dialogo de descarga y cerrará la ventana nueva _blank
__________________ ¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra... |