Afficher une image sans qu'elle soit enregistrée sur la mémoire!

Résolu/Fermé
evilfalcon Messages postés 58 Date d'inscription samedi 15 décembre 2012 Statut Membre Dernière intervention 10 novembre 2015 - 22 mai 2013 à 16:55
 Utilisateur anonyme - 23 mai 2013 à 10:30
Bonjour chère internaute,

Pour mon projet de fin d'étude, je dois créer un serveur web à partir de carte et d'un module internet! Les connexions et le programme sont opérationnels. J'ai accès à ce serveur et je peux programmer la page d'accueil!

Mais j'ai un énorme soucis pour afficher les images. J'ai à faire à plusieurs contraires:
- Je ne peux pas faire appelle à une image enregistré sur la mémoire.
- Je peux pas faire appelle à un lien internet ou l'image aurait peu être enregistrer
(ma carte n'est pas connecté à internet).
- Et pour que ça soit pas trop facile, je suis limité en langages: HTML, JavaScript et CSS. (Impossible d'utiliser du langage dynamique comme le php par exemple).

Si vous avez une idée de comment contourner se problème, je suis tous ouïe, car moi je sèche!!

Merci pour votre aide!
A voir également:

10 réponses

Salut salut,

Je ne suis pas sûre de tout comprendre, Que veux tu dire par "Je ne peux pas faire appelle à une image enregistré sur la mémoire."?

Résolu? ===> [RESOLU]
0
evilfalcon Messages postés 58 Date d'inscription samedi 15 décembre 2012 Statut Membre Dernière intervention 10 novembre 2015
22 mai 2013 à 17:26
Salut kyser soze,

C'est vrai que je ne suis pas très claire à ce sujet. Pour faire simple, le code de ma page web est dans la mémoire de ma carte, ou il m'est impossible d'enregistrer une image sur cette espace.

je ne peux pas utiliser la balise suivante:
<img src="oh_le_jolie_dessin.jpg></img>

Ici oh_le_jolie_dessin.jpg est inconnu pour ma page web, pour la bonne raison qu'elle n'existe pas sur la mémoire. Même si je l'enregistrer sur mon pc, et que je mets le chemin complet, j'aurai toujours le même problème!
0
Utilisateur anonyme
22 mai 2013 à 17:30
Si tu ne peux pas entrer un lien local ni un lien d'un autre site ça va commencer à être compliqué.
Essais de récupérer le binaire de l'image, en le mettant en dur dans le code ça marchera peut être. Je pense à cela car c'est de cette manière que je récupère les pièces jointes d'un mail en PHP.
0
evilfalcon Messages postés 58 Date d'inscription samedi 15 décembre 2012 Statut Membre Dernière intervention 10 novembre 2015
Modifié par evilfalcon le 22/05/2013 à 17:56
Ce fut une de mes premiers idées, si je me souviens bien, avec du php je peux faire cela. Mais les balises HTML ne me le permettent pas! je vais regarder avec du xml!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
22 mai 2013 à 18:10
Harf autant pour moi j'avais zapé que tu n'avais pas le droit au php non plus. Je reviens vers toi si j'ai une illumination.
0
Utilisateur anonyme
22 mai 2013 à 18:20
Re ,

Alors tu peux essayer quelque chose comme ça :
<img alt="" src="data:image/png,%89PNG%0D%0A%1A%[....]%00%00%00%00IEND%AEB%60%82" />

Tout les caractères bizarres étant le binaire de l'image !!
0
evilfalcon Messages postés 58 Date d'inscription samedi 15 décembre 2012 Statut Membre Dernière intervention 10 novembre 2015
22 mai 2013 à 18:52
oups, j'ai loupé ton message, je pensais avoir trouver avec le xml! Puis je me suis rappelais que j'ai pas le droit au langage dynamique! Dur réalité!

Je dois avouer que je ne m'y connais pas trop en binaire de jpg ou png!
Mais si je comprend bien, je dois prendre ton code:
<img alt="" src="data:image/png,%89PNG%0D%0A%1A%[....]%00%00%00%00IEND%AEB%60%82" />

et remplacer tous le %89PNG[....]%82 par le code binaire de mon image! Je vais essayer!
0
evilfalcon Messages postés 58 Date d'inscription samedi 15 décembre 2012 Statut Membre Dernière intervention 10 novembre 2015
Modifié par evilfalcon le 23/05/2013 à 01:19
J'ai pris un peu de temps. J'ai créé un programme en C qui me transforme le code jpg en binaire! ^^

Ça marche pas!
Par contre, je me pose une question c'est le code binaire ou hex ou Ox que je dois utiliser?
Puis qu'elle partie je dois remplacer? juste entre les [...] ou tous la texte avec les %.

Merci
0
evilfalcon Messages postés 58 Date d'inscription samedi 15 décembre 2012 Statut Membre Dernière intervention 10 novembre 2015
23 mai 2013 à 09:45
j'ai trouvé!!!!!
En appronfodissant ton aider je suis tombé sur:

<img alt="Embedded Image" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA..." />

Initialement, on l'utilise pour limiter les requêtes que sur le serveur, mais pour moi il va servir à autre chose ^^
0
Utilisateur anonyme
23 mai 2013 à 10:30
Super ;) , poste en résolu please
0