2009-08-03 14 views
10

Ci sono diverse risorse disponibili sulla rete per caricare più file, ma utilizzando più controlli FileUpload. Quello che mi serve per avere una finestra di dialogo per la selezione di file multipli in modo che l'utente possa selezionare più file contemporaneamente e quindi tutti i file devono essere caricati con un clic.Selezione file multipli per il caricamento in ASP.NET

Qualcuno di voi ha qualche idea?

Grazie in anticipo.

+0

possibile duplicato di [Qual è il miglior biblioteca del browser lato client per caricare più file su HTTP?] (Http://stackoverflow.com/questions/159600/what -is-the-best-client-side-browser-library-to-upload-multiple-files-over-http) –

risposta

9

È possibile controllare i controlli Flajaxian - http://www.flajaxian.com/. Ti danno la possibilità di selezionare più file contemporaneamente per il caricamento, e il controllo è gratuito.

+0

Erk. Continuo a dimenticare che non è più il 1999. :) – MusiGenesis

+0

Grazie Paul McLean. Quello è bello. Ma ho bisogno i nomi dei file per altre cose, come la memorizzazione di miniature all'interno del database, il salvataggio dei file con tempname come ci sono un sacco di files da scaricare. Qualche idea? – IrfanRaza

0

Sono sicuro che dovresti farlo con un'applet Java (o controllo ActiveX) che apre una finestra di dialogo di apertura file e quindi assegna ognuno dei nomi di file selezionati a un controllo HTML di FileUpload nascosto.

2

Si deve sapere che questo è impossibile utilizzando solo il codice HTML normale e codice javascript, a causa di problemi di sicurezza nei browser.

Per fare questo è necessario utilizzare un altro modo esterno, ad esempio:

Flash ->SwfUpload, FancyUpload

Applet

ActiveX

Silverlight

controllare anche questi domande:

WebDev: What is the best way to do a multi-file upload?

Best way to upload multiple files from a browser

ASP.net - Multiple Upload with jQuery Multiple File Upload Plugin

Problemi correlati