Ho un gestore generico Document.ashx
che crea documenti Word in tempo leggendo le informazioni dalla querystring come questa Document.ashx?clientid=123&documentid=10
e funziona perfettamente.Download di più file senza l'uso di file zip
Devo creare un'interfaccia con un elenco di checkbox e un pulsante Download All
. L'idea migliore che ho avuto finora è di usare qualcosa del genere per effettuare le chiamate al gestore.
$("body").append("<iframe src='Document.ashx?clientid=123&documentid=10'></iframe>
<iframe src='Document.ashx?clientid=123&documentid=11'></iframe>")
Chrome e Firefox gestire questo come previsto, se IE9 richiede all'utente di chiedere se vogliono salvare il primo file, ma ignora i seguenti file.
Come avviare il download di più file dal client?
Questo è per un sito intranet in modo che i file vengano sempre generati in ~ 1 secondo, gli utenti selezionerebbero ~ 3-5 documenti alla volta. La stragrande maggioranza degli utenti utilizza IE9. Posso dire a tutti che devono usare Firefox o Chrome, ma preferirei trovare una soluzione che funzioni in tutti i browser moderni.
Non voglio creare un file server zip perché poi devono sempre decomprimerlo prima (che sarà troppo difficile da capire per alcuni) e li rallenta.
sarò provare qualcosa di simile [questo] (http://stackoverflow.com/a/4168965/585552) – Greg