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

163
Visualizações
Enviar un archivo cargado al cliente con node.js

Soy nuevo con node.js. Aquí está mi problema: subo un archivo desde html

 <form method="POST" action="/upload" enctype="multipart/form-data" <div> <input type="file" name="myFile" id="fileUpload" multiple /> </div> <div> <input type="submit" name="btn_upload" value="Upload" /> </div> </form>

luego cargo el archivo desde el directorio con multer y lo analizo con npm pdfParser de pdf a json, los archivos se copian regularmente en el directorio principal y el código vuelve a la página de inicio.

 try { app.post("/upload", (req, res) => { upload(req, res, (err) => { if (err) { console.log(err); } else { if (req.file == undefined) { res.redirect("index.html"); } else { fileOriginale = req.file.originalname; const pdfParser = new PDFParser(); pdfParser.on("pdfParser_dataError", (errData) => console.error(errData.parserError) ); pdfParser.on("pdfParser_dataReady", (pdfData) => { const test = fileOriginale.substring(0, fileOriginale.length - 4); const id = __dirname + "/" + test + ".json"; console.log("filetofetch in pdfParser", id); fs.writeFile( id, JSON.stringify(pdfData), (err) => console.error(err) ); }); pdfParser.loadPDF(__dirname + "/" + fileOriginale.toString()); res.redirect("index.html"); res.end(); return; } } }); }); } catch (err) { console.log(err); return; }

Aquí el problema: ¿Cómo puedo analizar el archivo .json cargado en el directorio principal y enviarlo al cliente?

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