2009-08-03 43 views
10

Hay varios recursos disponibles en la red para cargar varios archivos, pero usando múltiples controles FileUpload. Lo que necesito para tener un cuadro de diálogo de selección de archivos múltiples para que el usuario pueda seleccionar varios archivos de una vez y luego todos los archivos se carguen con un solo clic.Selección de varios archivos para cargar en ASP.NET

¿Alguno de ustedes tiene alguna idea?

Gracias de antemano.

+0

posible duplicado de [¿Cuál es la mejor biblioteca del navegador del cliente para cargar varios archivos a través de http?] (Http://stackoverflow.com/questions/159600/what -is-the-best-client-side-browser-library-to-upload-multiple-files-over-http) –

Respuesta

9

Es posible que desee comprobar los controles Flajaxian - http://www.flajaxian.com/. Te dan la posibilidad de seleccionar varios archivos a la vez para cargarlos, y el control es gratuito.

+0

Erk. Sigo olvidando que ya no es 1999. :) – MusiGenesis

+0

Gracias Paul McLean. Eso es bueno. Pero sí necesito los nombres de archivo para otras cosas, como almacenar miniaturas en la base de datos, guardar los archivos con tempname, ya que hay muchos archivos que cargar. ¿Alguna idea? – IrfanRaza

0

Estoy bastante seguro de que tendría que hacer esto con un applet de Java (o control ActiveX) que abre un cuadro de diálogo y luego asigna cada uno de los nombres de archivo seleccionados a un control HTML de FileUpload oculto.

2

Debe saber que esto es imposible usando solo el html normal y el código javascript, debido a problemas de seguridad en los navegadores.

Para hacer esto, usted tendrá que utilizar otra forma externa, como:

Flash ->SwfUpload, FancyUpload

Applet

ActiveX

Silverlight

también comprobar estos preguntas:

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

Cuestiones relacionadas