El caso es que necesito poder descargar ficheros de un servidor. Con un solo fichero me funciona con
Using perl Syntax Highlighting
- open(AUDIO, "$aux[$msgs[0]]") or die ("error al abrir: $!");
- $size = -s $aux[$msgs[0]];
- $|=1;
- print header(-type=>$formats{$format}->{'mime'}, -Content_length => $size, -attachment => "$aux[$msgs[0]]");
- while(($amt = sysread(AUDIO, $data, 4096)) > 0) {
- syswrite(STDOUT, $data, $amt);
- }
- close(AUDIO);
Coloreado en 0.004 segundos, usando GeSHi 1.0.8.4
Esto me abre un diálogo del navegador pidiéndome si reproducirlo o guardarlo, pero necesito precisamente que en caso de tener varios ficheros seleccionados, esa elección se aplique a todos ellos (y no ir uno a uno preguntando).
Por no ser 'práctico' para el usuario (que probablemente desconoce qué es un fichero comprimido) he descartado la idea de hacer un fichero comprimido y descargar ése.
¿Alguna sugerencia?
Gracias