Foros del Web » Programando para Internet » Javascript »

Descargar archivo en lugar de abrirlo

Estas en el tema de Descargar archivo en lugar de abrirlo en el foro de Javascript en Foros del Web. El codigo que tengo para generar un arbol de ficheros es: Código HTML: $('#arbol_1').fileTree({ root: 'archivos/', script: 'jqueryFileTree.php' }, function(file) { window.open(file,"_blank"); }); El problema ...
  #1 (permalink)  
Antiguo 24/11/2010, 05:22
pr0
 
Fecha de Ingreso: marzo-2004
Mensajes: 687
Antigüedad: 20 años, 1 mes
Puntos: 28
Pregunta Descargar archivo en lugar de abrirlo

El codigo que tengo para generar un arbol de ficheros es:

Código HTML:
$('#arbol_1').fileTree({ root: 'archivos/', script: 'jqueryFileTree.php' }, function(file) { 
window.open(file,"_blank");
});
El problema que tengo es que cuando hago click en alguno de los ficheros del arbol, el archivo se me abre en otra ventana y lo que quiero conseguir es que me salga el dialogo de descarga del navegador para poder guardarlo en el PC.

Logicamente los archivos pueden tener cualquier extension por lo que el truco de convertirlos a ZIP no me serviría.


Saludos y gracias.
  #2 (permalink)  
Antiguo 24/11/2010, 06:49
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Descargar archivo en lugar de abrirlo

puedes intentar agregar los encabezados http para force-download:

http://www.ryboe.com/tutorials/php-h...force-download
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: Ninguno
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 18:30.