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 : Récupérer des images de php via le js ?

DébutPage précedente
1
Page suivantePage suivante
Jackledeus Jackledeus
MP
Niveau 8
13 septembre 2018 à 16:50:22

Salut. :oui:

Je suis en train de créer un script qui permet de faire des mosaïques noelshack, on peut récupérer une image via une requête ajax et mon script php crée un tableau de petites images à uploader.

J'utilise la galerie php pour traiter mes images : http://php.net/manual/fr/book.image.php

J'aimerais envoyer ce tableau vers mon script js mais je ne sais pas comment faire.

Je sais que pour faire passer du texte on peut juste faire echo 'txt'; et xhr.responseText mais pour les images j'en ai aucune idée.

Voilà ce que j'obtiens quand je fais un var_dump du tableau d'images en question : http://prntscr.com/ku05ue

Je comptais prendre toutes mes images et refaire des requêtes ajax pour les upload sur Noelshack... :(

Message édité le 13 septembre 2018 à 16:52:14 par Jackledeus
Thymotep Thymotep
MP
Niveau 10
13 septembre 2018 à 18:19:56

Hello,

A priori tu pourras pas faire transiter le fichier binaire du PHP au JS.

Pour la solution est :

  • Générer l'image en PHP
  • L'enregistrer physiquement sur le serveur (pour obtenir une URL)
  • Fournir l'URL dans le tableau, l'encoder en JSON, et l'afficher dans la page (ou via un appel JS vers ce fichier PHP)
  • Parser le JSON pour récupérer les URLs du tableau

Thymotep

20_cent_2017 20_cent_2017
MP
Niveau 10
13 septembre 2018 à 19:19:26

echo file_get_content(‘mon-Image’);

Faut que ce soit bien un type blob

Batora Batora
MP
Niveau 10
20 septembre 2018 à 21:26:14

Si ton script a enregistré l'image renvoie l'url et affiche ca.

Sinon tu peux renvoyer un blob et l'afficher en JS sur une balise <img> avec createObjectURL ? Mais je vois pas l'utilité dans ton cas de figure.

DébutPage précedente
1
Page suivantePage suivante
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : Thymotep
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

La vidéo du moment