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

540
Visualizações
Cómo cargar múltiples matrices de imágenes/archivos usando multer node js sequelize

Parámetros de solicitud:

 { "project_name":"", "city":"", "street":"", "property_type":[ { "id":"1", "property_type":"type", "floor_plan_img":["1654513514684-download (2).jpg","1654513514684-download.jpg"] }, { "id":"2", "property_type":"type", "floor_plan_img":["1654513514684-download-1.jpg","1654513514684-new.jpg"] }] }

CÓDIGO

 var propertyTypeInfo=[]; if(req.body.property_type_data && typeof(req.body.property_type_data) == 'string'){ propertyTypeInfo=JSON.parse(req.body.property_type_data) console.log(typeof(propertyTypeInfo)) }else{ propertyTypeInfo=req.body.property_type_data } var floorPlanImgs=[]; if(req.files.floor_plan_img) { floorPlanImgs = req.files.floor_plan_img? req.files.floor_plan_img:''; } if(propertyTypeInfo.length >0){ for(let i=0;i<propertyTypeInfo.length;i++){ let data=[]; if(req.files.floor_plan_img[i].filename){ console.log('IMDATA'); var floorPlanImg = req.files.floor_plan_img.map(function(file) { return file.filename; }); if(floorPlanImg[i].length > 0){ console.log(floorPlanImg.length,'[i]floorPlanImg[i]'); for(let j=0;j<floorPlanImg[i].length;j++){ floorPlanImg = req.files.floor_plan_img.map(function(file) { return file.filename; // or file.originalname }); data.push(floorPlanImg[j]); } } console.log(data[i],'floorPlanImgdata'); } PropertyType.create({ property_type:propertyTypeInfo[i].property_type, floor_plans_img:data[i], }) } }

Arriba están los parámetros de solicitud y el código de muestra de la carga de archivos de multer. Aquí el tipo de propiedad es una matriz de objetos, dentro de property_type floor_plan_img hay otra matriz de archivos/imágenes.

Intentando cargar múltiples matrices de imágenes/archivos para el tipo de propiedad respectivo. Pero después de la iteración, almacenar una sola imagen/archivo para el campo floor_plan_img.

¿Me pueden ayudar a resolver el problema? Y comparta la solicitud del cartero de datos del formulario para múltiples matrices de imágenes/archivos.

about 4 years ago · Juan Pablo Isaza
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