Botón de descarga de archivos en HTML o React

Поділитися
Вставка
  • Опубліковано 1 лют 2025

КОМЕНТАРІ • 46

  • @pablobrodovski8004
    @pablobrodovski8004 9 місяців тому +2

    Excelente video corto y bien explicado sobre un tema en concreto. Heroe sin capa!

    • @lasfito
      @lasfito  9 місяців тому

      Gracias ✌🏼

  • @irving7653
    @irving7653 7 місяців тому +2

    ¡Gracias hermano!, tenía que entregar esa funcionalidad en una hora y me salvaste.

    • @lasfito
      @lasfito  7 місяців тому

      Jaja por nada ✌🏼

  • @javiervazquez3030
    @javiervazquez3030 Рік тому +1

    Amigo, excelnete video. Estuve horas leyendo documentación y viendo videos y hasta que di con el tuyo pude resolverlo. Gracias.

    • @lasfito
      @lasfito  Рік тому

      Gracias, espero que te haya servido 🤙🏼

  • @andresorozco6432
    @andresorozco6432 2 роки тому +3

    Hola amigo, muy buen video, lo explicas con paciencia y super claro, es hasta satisfactorio escuchar la explicación. Por mi parte puse velocidad 1.5 y el ritmo es perfecto para mí. Felicitaciones 👏

    • @lasfito
      @lasfito  2 роки тому

      Gracias, Andrés
      Me alegra que te haya gustado
      Saludos ✌🏼

  • @JuanSoto-pw6wq
    @JuanSoto-pw6wq 2 роки тому +3

    Muchas gracias por el video, explicas muy bien y detalladamente todo. Me suscribo :D

    • @lasfito
      @lasfito  2 роки тому +1

      Gracias, Juan
      Espero te haya servido 🤙🏼

  • @stevenskl5294
    @stevenskl5294 Рік тому +1

    Gracias por hacer un video de poco tiempo, hay otros que se matan explicando y comparando con otros métodos solo para decir que tenias que poner esto para descargar.

    • @lasfito
      @lasfito  Рік тому

      Gracias, Steven
      Espero que te sirva

  • @diebarix6093
    @diebarix6093 2 роки тому +1

    Muchas gracias por subir este video!!, estaba haciendo mi app con vite y no funcionaba, el segundo método importándolo me ayudo.

    • @lasfito
      @lasfito  2 роки тому

      Por nada, me alegra que te haya servido ✌🏼

  • @hugovera7888
    @hugovera7888 2 роки тому +3

    Eres un genio. Gracias. Para controlar el nombre, solo escribir este en download. Ejemplo: download="listas.xlsx"

    • @lasfito
      @lasfito  2 роки тому +1

      Gracias por el dato, Hugo
      Saludos ✌🏼

  • @ivanvega8857
    @ivanvega8857 11 місяців тому +1

    Gracias genio, me sirvio

    • @lasfito
      @lasfito  11 місяців тому

      De nada!

  • @Deus-lo-Vuilt
    @Deus-lo-Vuilt 2 роки тому +1

    ajajaja que buena bro , ese pdf es el de js de manz ajaja un grande :D

    • @lasfito
      @lasfito  2 роки тому +1

      See, lo puse como guiño para ver quién lo reconocía.
      Veo que eres un hombre de cultura 😎

    • @Deus-lo-Vuilt
      @Deus-lo-Vuilt 2 роки тому +1

      @@lasfito jajajaja 😃😃

  • @SergioSanchez-rh4po
    @SergioSanchez-rh4po 2 роки тому

    Muchas gracias por tu vide, super útil.

    • @lasfito
      @lasfito  2 роки тому

      Gracias, Sergio 🤙🏼

  • @federicoaldana5952
    @federicoaldana5952 2 роки тому +1

    Me sirve, gracias.

    • @lasfito
      @lasfito  2 роки тому

      Por nada 🤙🏼

  • @edisonmartinez7199
    @edisonmartinez7199 2 роки тому +1

    Gran video Gracias, sin embargo cuando intento realizar la importación de la segunda manera (min 05:56 ) , me genera un error y no sé cómo solucionarlo
    El error dice: Cannot find module '../downloads/a.txt' or its corresponding
    Gracias por la ayuda

    • @lasfito
      @lasfito  2 роки тому

      Hola, Edison
      No colocaste el error completo, por lo cual puedo asumir 2 cosas.
      La primera es que estés usan typescript y por lo tanto ese error aparece cuando importas algo que no es ts/js.
      Tan solo ignóralo.
      La segunda es que tengas mal el path de tu import. Confirma que esté bien el tema de las carpetas relativas (../../)

    • @edisonmartinez7199
      @edisonmartinez7199 2 роки тому +1

      ​@@lasfito Gracias por la respuesta
      Efectivamente estoy usando TypeScript, sin embargo si ignoro el error, al momento de correr el proyecto salía el mismo error :(
      Al final pude darle solución poniendo la primer letra del archivo en mayúscula.
      Adicional, si no les gusta ver esa línea roja para corrección del código ponen (// @ts-ignore) esto en la línea que les marca error y queda solucionado
      Nota: @ts-ignore -> Debe ponerse como comentario
      Gracias 👍👍

    • @lasfito
      @lasfito  2 роки тому

      Genial, qué bien que se solucionó 🤙🏼

  • @BartoloGarcia-x6p
    @BartoloGarcia-x6p Рік тому +1

    Hola y si quisiera descargar un archivo pero desde mi disco local C:/ como seria?

    • @lasfito
      @lasfito  Рік тому

      Imposible, necesitas que el archivo esté en la carpeta del código (para que luego esté en un servidor)

    • @BartoloGarcia-x6p
      @BartoloGarcia-x6p Рік тому

      Gracias lo resolví con un api de descarga @@lasfito

    • @lasfito
      @lasfito  Рік тому

      Me alegra ✌🏼

  • @edwindavidayala4754
    @edwindavidayala4754 Рік тому +1

    Hola se que ya es algo viejo el vídeo pero quisiera sabe cómo podría hacerlo con un enlace o URL

    • @lasfito
      @lasfito  Рік тому +1

      Hola, a que te refieres con enlace/url?
      Podrías dar un ejemplo del escenario/comportamiento que quieres crear?

  • @samuelgonzalezlunar5778
    @samuelgonzalezlunar5778 Рік тому +1

    y como se hace para descargar a partir de un link? porque eso solo abre el archivo pero no lo descarga

    • @lasfito
      @lasfito  Рік тому

      En el video se muestra que sí se descarga en lugar de solo abrir. No obstante , este enfoque es porque trabajamos desde el front. Lo más común es que los links de descarga los gestione un back.

    • @samuelgonzalezlunar5778
      @samuelgonzalezlunar5778 Рік тому +1

      @@lasfito bueno ya encontré una manera de hacerlo desde el front, igual muchas Gracias

  • @jorge98918
    @jorge98918 2 роки тому +1

    Hola! Apliqué el segundo método, en donde se agrega la cadena de texto. El problema que tengo es que estos documentos PDF no se indexan en Google, crees que el motivo sea por esta cadena de texto?

    • @lasfito
      @lasfito  2 роки тому +1

      Si Google no lo ha indexado puede ser porque ha pasado poco tiempo para dar con él. Si tienes el sitio registrado en Search Console puedes "forzar" la indexación. También podría ser que no dé con él por el tema de estar en una SPA. Sobre si se es por la cadena de texto, lo dudo.

    • @jorge98918
      @jorge98918 2 роки тому +1

      @@lasfito Ya ha pasado algún tiempo, hasta he solicitado la indexación por Google Search Console, añadí al sitemap y google me manda esas URL del PDF a Cobertura Excluida con el mensaje de:
      Descubierta: actualmente sin indexar
      :(( alguna solución?

    • @lasfito
      @lasfito  2 роки тому +1

      Ahí es tema de Google que algunas veces decide arbitrariamente que contenido es "digno" de indexación. Podrías probar con tener el archivo repetido en otra URL quizá, pero ya queda fuera de nuestro control.

    • @jorge98918
      @jorge98918 2 роки тому +1

      @@lasfito Gracias por la ayuda! :D

    • @lasfito
      @lasfito  2 роки тому

      Por nada ✌🏼

  • @PauloMontoyaTlacuilo
    @PauloMontoyaTlacuilo Рік тому +1

    Funciona con videos también?

    • @lasfito
      @lasfito  Рік тому

      No lo he probado, pero debiera funcionar con cualquier tipo de archivo 🤙🏼