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

Résolu
evilfalcon Messages postés 58 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
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

Utilisateur anonyme
 
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   Statut Membre Dernière intervention  
 
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
 
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   Statut Membre Dernière intervention  
 
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
 
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
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
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
 
Super ;) , poste en résolu please
0