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

217
Visualizações
¿Hay alguna forma de (volver a guardar) una imagen (que ya existe localmente) con javascript, "sin abrir la imagen en la pestaña"?

Tengo una etiqueta de anclaje que se refiere a una imagen que ya existe en mi máquina local,

Lo que quiero es que cuando el usuario haga clic en él, descargue la imagen (y no la abra en una pestaña)

El comportamiento actual es, cuando hago clic en él, abre la imagen en el navegador en la misma pestaña (o en una nueva pestaña si target="_blank")

Entiendo que el archivo ya existe, pero quiero 'volver a guardarlo' nuevamente.

Noté el siguiente comportamiento cuando usé esta etiqueta de anclaje:

<a title="title" href="localpath/image.jpg" download></a>

  • Firefox: descarga (guarda) la imagen correctamente.
  • Borde: abre la imagen en la pestaña.
  • Chrome: a veces se comporta como Firefox y otras veces como Edge (ocurre aleatoriamente en diferentes máquinas).

Probé FileSaver.js pero no funcionó como quería.

Sé que tiene que haber un servidor para que funcione el atributo "descargar", pero supongo que hay algo que me estoy perdiendo.

Nota: mi html funciona en archivos estáticos, nunca busca un servidor. y actualicé mis navegadores a las últimas versiones, y borré mi caché y cookies :)

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