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

312
Visualizações
Descargue un archivo usando el servidor de nodos cuando haga clic en un botón - react.js

Tengo un archivo de Excel (sample.xlsx) en la raíz de la carpeta de mi aplicación. Quiero descargar el archivo usando solo el servidor de nodos. En el servidor de nodos, descargo el archivo usando res.download()https://www.geeksforgeeks.org/express-js-res-download-function/

Cuando presiono directamente la url http://localhost:8080/downloadFile , guarda/descarga perfectamente la hoja de Excel. Pero ahora, quiero crear un botón y luego presionar esta URL. Por lo tanto, accedo a la url haciendo una llamada de proxy api para usar res.download() en el archivo del servidor, pero res.download no parece descargar directamente el archivo. En su lugar, envía una respuesta. Pero esa respuesta está en algún otro formato... con caracteres especiales... como este: ��k�����f��[%3�Eq���RUB .. ¿Cómo convierto o leo estos datos de respuesta? ? (Estos datos de respuesta son el contenido del archivo que estoy tratando de descargar)... Mi siguiente idea fue tomar la respuesta y convertirla en un blob... y luego guardar/descargar como un archivo de Excel.

Estoy realmente atascado en esto durante mucho tiempo. Cualquier ayuda es apreciada.

Nota: Me gustaría descargar este archivo solo a través del servidor de nodos. .. No quiero usar la carpeta pública para alojar el archivo en el servidor front-end, no quiero usar la técnica <a href = "" > .

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