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

124
Visualizações
Trying to pass image to database in react JS

I am trying to pass image to mongodb like below.

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>);

I don't know why the formData would become "{}" after the formData.append. and It seems that nothing can be passed

about 4 years ago · Santiago Gelvez
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