CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • French Days
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • French Days
  • RetourHigh-Tech
    • French Days
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : Faire un bouton de telechargement d'img

DébutPage précedente
1
Page suivantePage suivante
MiKalem898 MiKalem898
MP
Niveau 5
02 décembre 2021 à 17:40:09

Salut a tous,

Je voudrais faire un bouton(ou un <a>, n'import quel balise) qui fait en sorte de telecharger une image. J'ai l'url de l'image qui est stockée dans un objet.

Elilalilolulu Elilalilolulu
MP
Niveau 8
02 décembre 2021 à 18:01:21

Oui

godrik godrik
MP
Niveau 22
02 décembre 2021 à 18:03:16

Bah c'est exactement <a href=...>

MiKalem898 MiKalem898
MP
Niveau 5
02 décembre 2021 à 18:13:37

Le 02 décembre 2021 à 18:03:16 :
Bah c'est exactement <a href=...>

bh nn ca c'est pour l'url de la page

MiKalem898 MiKalem898
MP
Niveau 5
02 décembre 2021 à 18:14:31

J'ai pris ca sur un site:

axios({
            url: 'https://source.unsplash.com/random/500x500',
            method: 'GET',
            responseType: 'blob'
        })
            .then((response) => {
                const url = window.URL
                    .createObjectURL(new Blob([response.data]));
                const link = document.createElement('a');
                link.href = url;
                link.setAttribute('download', 'image.jpg');
                document.body.appendChild(link);
                link.click();
            })

Mais des que je change l'url ca ne marche plus

Message édité le 02 décembre 2021 à 18:14:42 par MiKalem898
Magrozz Magrozz
MP
Niveau 7
02 décembre 2021 à 18:48:18

Le 02 décembre 2021 à 18:14:31 :
J'ai pris ca sur un site:

axios({
            url: 'https://source.unsplash.com/random/500x500',
            method: 'GET',
            responseType: 'blob'
        })
            .then((response) => {
                const url = window.URL
                    .createObjectURL(new Blob([response.data]));
                const link = document.createElement('a');
                link.href = url;
                link.setAttribute('download', 'image.jpg');
                document.body.appendChild(link);
                link.click();
            })

Mais des que je change l'url ca ne marche plus

Ce serait peut-être intéressant de comprendre un peu plus comment ça fonctionne et ce que tu fais, que simplement pisser du code sans rien comprendre depuis six mois.

Elilalilolulu Elilalilolulu
MP
Niveau 8
02 décembre 2021 à 18:48:36

En effet

Elilalilolulu Elilalilolulu
MP
Niveau 8
02 décembre 2021 à 18:49:14

Le 02 décembre 2021 à 18:48:18 :

Le 02 décembre 2021 à 18:14:31 :
J'ai pris ca sur un site:

axios({
            url: 'https://source.unsplash.com/random/500x500',
            method: 'GET',
            responseType: 'blob'
        })
            .then((response) => {
                const url = window.URL
                    .createObjectURL(new Blob([response.data]));
                const link = document.createElement('a');
                link.href = url;
                link.setAttribute('download', 'image.jpg');
                document.body.appendChild(link);
                link.click();
            })

Mais des que je change l'url ca ne marche plus

Ce serait peut-être intéressant de comprendre un peu plus comment ça fonctionne et ce que tu fais, que simplement pisser du code sans rien comprendre depuis six mois.

Moi il me fait peur :rire:

godrik godrik
MP
Niveau 22
02 décembre 2021 à 19:37:43

Le 02 décembre 2021 à 18:13:37 :

Le 02 décembre 2021 à 18:03:16 :
Bah c'est exactement <a href=...>

bh nn ca c'est pour l'url de la page

C'est exactement ça que ton bout de JavaScript fait. Il rajoute un élément a dans la page et configuré l'attribut bref et download.
Lis la spec pour voir comment ces deux attribut fonctionnent.

Quentaing Quentaing
MP
Niveau 6
02 décembre 2021 à 21:59:44

Le 02 décembre 2021 à 18:48:18 :

Le 02 décembre 2021 à 18:14:31 :
J'ai pris ca sur un site:

axios({
            url: 'https://source.unsplash.com/random/500x500',
            method: 'GET',
            responseType: 'blob'
        })
            .then((response) => {
                const url = window.URL
                    .createObjectURL(new Blob([response.data]));
                const link = document.createElement('a');
                link.href = url;
                link.setAttribute('download', 'image.jpg');
                document.body.appendChild(link);
                link.click();
            })

Mais des que je change l'url ca ne marche plus

Ce serait peut-être intéressant de comprendre un peu plus comment ça fonctionne et ce que tu fais, que simplement pisser du code sans rien comprendre depuis six mois.

+1

DébutPage précedente
1
Page suivantePage suivante
Sujet fermé pour la raison suivante : insultes
Infos 0 connecté(s)

Gestion du forum

Modérateurs : godrik, LGV
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

La vidéo du moment