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

169
Visualizações
¿Cómo puedo mostrar/editar una imagen de ActiveStorage S3 en React/Javascript usando Dropzone?

Actualmente estoy usando Ruby on Rails + React + Redux + Dropzone para cargar imágenes.

Tengo un formulario que te permite adjuntar imágenes a través de Dropzone y subirlas. El formulario también le mostrará una vista previa de sus cargas en la vista React.

Además, he podido usar con éxito dropzone y activestorage para almacenar mis cargas de imágenes en S3.

Sin embargo, el siguiente paso es mostrar esas imágenes en el mismo cargador de dropzone cuando alguien quiera editar el mismo formulario, lo que requiere una matriz de objetos de File de Javascript para mostrar las imágenes. Mi pregunta es ¿cómo debo hacer esto? ¿Necesito devolver un blob desde la API de Rails o puedo usar la URL de la imagen de alguna manera? Estoy un poco confuso aquí sobre cómo proceder y agradecería cualquier orientación.

¡Gracias!

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

dropzone es responsable de subir nuestra imagen solamente

solo necesita obtener la URL del objeto S3 y mostrarla en su formulario como una imagen normal

luego coloque el formulario de carga de Dropzone después de su imagen, para que su usuario entienda que es un formulario para reemplazar la imagen existente

así que en su vista edit.html.erb , primero obtenga las URL de imagen de S3

 <h3>Existing image:</h3> <%= url_for(record.image) %> # Dropzone form here

y adjunte el nuevo archivo de imagen en la acción de update

about 4 years ago · Juan Pablo Isaza Relatório
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