Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

216
Views
Flow js + React: carga la imagen al hacer clic en el botón

Esperemos que alguien pueda ayudar con esto.

Estamos usando la biblioteca Flow js para cargar archivos: https://www.npmjs.com/package/@flowjs/flow.js . Requisito:

  1. Dentro de un Popover, cargue una imagen, la imagen debe cargarse en el servidor solo al hacer clic en el botón.
  2. En el segundo escenario, dentro de un Popover, cargue una imagen y recorte la imagen y la imagen recortada debe cargarse en el servidor al hacer clic en el botón.

Hemos tratado

Escenario 1 :

Se agregó una entrada que acepta imágenes.

<input className="inputfile" type="file" accept="image/\*" onChange={onUploadFile} />

//onUpload: almacena la imagen en una variable de estado.

 const onUploadFile = (event: any) => { if (event.target.files && event.target.files.length > 0) { fileReader.addEventListener('load', () => setImage(fileReader.result)); fileReader.readAsDataURL(event.target.files[0]); } };

¿Cómo es posible cargar este archivo en el servidor con un clic en el botón Enviar? ¿Hay alguna manera de que podamos activar los métodos flow.on al hacer clic en este botón de envío?

Escenario 2: igual que el anterior, se agrega la funcionalidad de recorte adicional. Para eso, use la biblioteca react-image-crop.

Usando esta biblioteca obtenemos la imagen recortada como un blob. Cómo cargar eso en el servidor con un clic en el botón Enviar.

Cualquier respuesta me ayudaría, gracias de antemano

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!