Non sarebbe comodo poter inviare N file sul vostro sito effettuando un solo upload? Beh...si pu fare utilizzando un file ZIP che verr in seguito estratto dove meglio credete
Ho implementato una paginetta che consente, tramite l'uso della dll SharpZipLib di estrarre i file contenuti in uno Zip, dopo averne fatto l'upload. Trovo utilissima questa funzionalit, per ho dovuto lavorare non poco sulla configurazione e ricompilare la libreria (santo opensource ) aggiungendo nel file AssembyInfo il parametro
[assembly:AllowPartiallyTrustedCallers]
per fare l'upload e utilizzare la libreria ho preso spunto da ASPItalia, modificando il codice per poter estrarre anche file che si trovino all'interno di sottocartelle nello ZIP
Il file al momento viene uploadato in /public/temp e i file estratti vengono creati in /public/temp/unzip, tali percorsi pssono essere modificati ma l'importante che la cartella di base sia /public (per Aruba) o qualsiasi altra cartella con i permessi di scrittura.