Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

128
Vistas
Intentando pasar la imagen a la base de datos en reaccionar JS

Estoy tratando de pasar la imagen a mongodb como se muestra a continuación.

 const [imgfile, setFile] = useState(); const [fileName, setFileName] = useState(""); const saveFile = (e) => { console.log(typeof( e.target.files[0])); setFile(e.target.files[0]); setFileName(e.target.files[0].name); //formData.append("myImage",e.target.files[0]); //formData.append("fileName", e.target.files[0].name); }; const uploadFile = async (e) => { var formData=new FormData(); formData.append("file",imgfile); formData.append("fileName", fileName); console.log(formData); try { const res = await axios.post( "/setting", formData ); console.log(res); } catch (ex) { console.log(ex); } }; return ( <div className="center"> <section> <h1>setting</h1> <br /> <input type="file" name="myImage" onChange={saveFile} /> <button onClick={uploadFile}>Upload</button> </div>);

No sé por qué formData se convertiría en "{}" después de formData.append. y parece que nada se puede pasar

about 4 years ago · Santiago Gelvez
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda