IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langages serveur Discussion :

Envoie d'images base 64 et outlook


Sujet :

Langages serveur

  1. #1
    Membre régulier Avatar de tidus_6_9_2
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2008
    Messages : 200
    Points : 116
    Points
    116
    Par défaut Envoie d'images base 64 et outlook
    Bonjour à tous,


    Voilà, cela fait un petit moment que j'essaie de chercher comment envoyer une image par mail sans faire de lien directe vers un site. Donc si j'ai mon image XYZ j'aimerais l'envoyer dans l'e-mail au lieu de faire un lien du style
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <img src="http://siteblabla.com" />
    Du coup je me suis penché sur les images en base64. résultat :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    du blablabl avant
    <br />
    <img src="data:image/png;base64,iVBORw0KGgoAAA............." />
    <br />
    TEXTE APRES L'IMAGE
    Donc j'envoie mon mail en espérant que ça fonctionne et la hoooo grande surprise... En gros ça fonctionne sur les navigateurs web mais pas sous outlook. Outlook affiche une grosse croix rouge comme si l'image n'existait pas ou comme s'il ne savait pas lire en base64...


    J'aurais voulus savoir si vous connaissiez un moyen d'envoyer les images et que outlook, lui aussi, puisse les décoder ?

    Cordialement

  2. #2
    Membre régulier Avatar de tidus_6_9_2
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2008
    Messages : 200
    Points : 116
    Points
    116
    Par défaut
    Après maintes et maintes recherches... J'ai réussis à faire plus ou moins quelque chose de correcte (qui ne fonctionne pas )

    Voici le résultat de mon mail que j'envoie :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    ------=b417c3e4c5f511fc316f75b6df52181a
    Content-Type: multipart/alternative;  boundary="----=b417c3e4c5f511fc316f75b6df52181a"
    
    
    ------=b417c3e4c5f511fc316f75b6df52181a
    Content-Type: text/html; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <HTML>
    <HEAD></HEAD>
    <BODY>
    <p style="margin:0; padding:0;">du blablabl avant</p> <p style="margin:0; padding:0;">&nbsp;</p> <p style="margin:0; padding:0;">
    <img src="cid:29843881" />
    </p> <p style="margin:0; padding:0;">&nbsp;</p> <p style="margin:0; padding:0;">&nbsp;</p> <p style="margin:0; padding:0;">&nbsp;</p> <p style="margin:0; padding:0;">TEXTE APRES L'IMAGE</p>
    </BODY>
    </HTML>
    ------=b417c3e4c5f511fc316f75b6df52181a-- 
    
    ------=b417c3e4c5f511fc316f75b6df52181a
    Content-Type: image/png; name="29843881.png"
    Content-Transfer-Encoding: base64 
    Content-ID: <29843881>
    Content-Description: 29843881.png
    
    -- DATA DE L'IMAGE EN BASE 64 --
    
     ------=b417c3e4c5f511fc316f75b6df52181a--
    Le problème c'est que l'image n'est toujours pas reconnue par outlook... J'ai toujours ce gros carré rouge... Es-ce que quelqu'un sait si il y a une faute dans ma sortie ?

    Merci d'avance

  3. #3
    Membre régulier Avatar de tidus_6_9_2
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2008
    Messages : 200
    Points : 116
    Points
    116
    Par défaut
    Pour information, le code cité au dessus est bon. Il devait y avoir un autre problème sur mon serveur...

    J'espère que le code pourra tout de même aider quelques personnes.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 02/04/2007, 18h17
  2. [MySQL] Envoi d'image ds ma base ?
    Par arti2004 dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 26/02/2006, 18h51
  3. recuperer des mails stocker dans base MySQL avec Outlook
    Par freddy92110 dans le forum Outlook
    Réponses: 1
    Dernier message: 06/11/2005, 19h26
  4. [MySQL] stockage image base de données
    Par digger dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 04/11/2005, 08h49
  5. Envoi d'un mail en VBA: outlook ne se lance pas
    Par Hannibal dans le forum VBA Access
    Réponses: 4
    Dernier message: 01/06/2003, 15h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo