none
Como Cargar Varios Archivos con control FileUpload ?? RRS feed

  • Pregunta

  • Hola

    Nesecito Subir  archivos  a una carpeta en el servidor ... uso un control FileUpload y lo hace exitosamente  , pero lo hace uno a uno ...Como puedo hacer para seleccionar varios de una vez  y subirlos ???


    EFRAIN MEJIAS C VALENCIA - VENEZUELA

    jueves, 22 de junio de 2017 14:46

Respuestas

  • Hola, podrías utilizar el uploadify

    Implement Uploadify jQuery Plugin in ASP.Net


    Si la respuesta te fue útil vótala como tal,y si fue respuesta márcala.Solo dejo mis respuestas en el foro si son votadas o respuesta, de lo contrario por mantener el orden las borro.Saludos. Lima-Perú.

    jueves, 22 de junio de 2017 15:59
  • [...] lo q me falta es eso del Request.Files

    Creí que habías dicho que ya estabas descargando un fichero, con lo que presumí que esa parte la tenías dominada. No hace falta nada más que repetir en un bucle lo mismo que ya debes estar haciendo para un fichero. Por ejemplo, así:

    protected void SubirFicheros_Click(object sender, EventArgs e)
    {
       if (FileUpload1.HasFiles)
       {
           foreach (HttpPostedFile uploadedFile in FileUpload1.PostedFiles)
           {
               FileUpload1.SaveAs(System.IO.Path.Combine(Server.MapPath("~/Descargas/"),
               FileUpload1.FileName)); 
           }
       }
    } 
    

    jueves, 22 de junio de 2017 18:44

Todas las respuestas

  • Saludos Efrain,

    En este hilo mencionan el tema pero con imagenes pero es el mismo conecpto tiene que utilizar algun fm de js para manipular los elementos seleccionado :

    https://social.msdn.microsoft.com/Forums/es-ES/ec98e5d5-a1a5-498f-8bd0-b98e817f697f/carga-multiple-o-dinmica-de-archivos-en-asp?forum=netfxwebes


    Si mi respuesta te ha ayudado a resolver tus problemas, Selecciona "Proponer como respuesta"

    Blog
    J.Joaquin

    jueves, 22 de junio de 2017 14:52
  • En ASP.NET 4.5, el FileUpload tiene una propiedad que se llama AllowMultiple, que tienes que poner a True.

    Despues, en el servidor, puedes iterar con un bucle sobre Request.Files para recuperar todos los ficheros.

    jueves, 22 de junio de 2017 14:52
  • Hola Alberto Poblacion ...ya cambie la propiedad  AllowMultiple = True lo q me falta es eso del Request.Files

    si tienes algun ejemplo o tutorial seria genial...


    EFRAIN MEJIAS C VALENCIA - VENEZUELA

    jueves, 22 de junio de 2017 15:06
  • quizas algo como esto


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 22 de junio de 2017 15:23
  • Hola, podrías utilizar el uploadify

    Implement Uploadify jQuery Plugin in ASP.Net


    Si la respuesta te fue útil vótala como tal,y si fue respuesta márcala.Solo dejo mis respuestas en el foro si son votadas o respuesta, de lo contrario por mantener el orden las borro.Saludos. Lima-Perú.

    jueves, 22 de junio de 2017 15:59
  • [...] lo q me falta es eso del Request.Files

    Creí que habías dicho que ya estabas descargando un fichero, con lo que presumí que esa parte la tenías dominada. No hace falta nada más que repetir en un bucle lo mismo que ya debes estar haciendo para un fichero. Por ejemplo, así:

    protected void SubirFicheros_Click(object sender, EventArgs e)
    {
       if (FileUpload1.HasFiles)
       {
           foreach (HttpPostedFile uploadedFile in FileUpload1.PostedFiles)
           {
               FileUpload1.SaveAs(System.IO.Path.Combine(Server.MapPath("~/Descargas/"),
               FileUpload1.FileName)); 
           }
       }
    } 
    

    jueves, 22 de junio de 2017 18:44