Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

241
Visualizações
Analizar archivos en el objeto FileList

Estoy usando FormData para cargar varios archivos en mi proyecto Grails. Los archivos deben cargarse a través de Ajax. He usado el siguiente código para cargar ajax. Pero en el controlador, obtengo los parámetros como [object FileList]. ¿Cómo obtengo archivos de este objeto? ¿Hay alguna forma de cambiar este objeto a varias partes?

 jQuery('#file-save').click(function() { if (jQuery('#form input[type="file"]')) { var form = jQuery("#form").find('input[type="file"]'); var picData = new FormData(); picData.append('userFiles', form.get(0).files); picData.append('userId', '$usrId'); jQuery.ajax({ url: '/file/upload', type: 'post', dataType:'json', data: picData, enctype: "multipart/form-data", contentType: false, processData: false, success: function(data) { console.log("success"); } }); } });
El código del controlador es:

 def upload(){ def userId = params.userId def inputFile = params.userFiles println(inputFile) inputFile.each{i,j-> println(i) println(j) } }

Cuando depuro, obtengo params.userFiles: "[object FileList]". Cualquier idea sería apreciada.

about 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Lo más probable es que necesite recorrer el lado del cliente de archivos, agregando la misma clave para cada uno

 var picData = new FormData(); // loop through form.get(0).files picData.append('userFiles', file); // end loop picData.append('userId', '$usrId');
about 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda