Salut Logan,
il se peut que l'image soit encoder en base 64
voirBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
si tu affiche l'html dans un champ HTML
cela devrait être correct.
Remplace ton champ de saisie par un champ HTML.
-
Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !Rejeter la notice
WM Problème WM22 lecture du corps html email avec photo
Discussion dans 'Windev Mobile' créé par Logan, Avr 17, 2019.
Page 1 sur 3
Merci mon champ de saisie est bien en Champ HTML et rien ne s'affiche. Puisque je teste directement dans WD22 et même dans le répertoire créer
pour la réception de la photo en question reste toujours vide donc pas de téléchargement de la photo du mail.
Merci mon champ de saisie est bien en Champ HTML et rien ne s'affiche. Puisque je teste directement dans WD22 et même dans le répertoire créer
pour la réception de la photo en question reste toujours vide donc pas de téléchargement de la photo du mail.Cliquez pour agrandir...
regarde le code source de ton mail pour savoir si l'image a été encode ou si la source présent dans un script javascript
Dans ma table : TABLE_EMAIL tout ce qui est écriture ( expéditeur, destinataire, sujet tout s'affiche sauf le corps html qui est une image qui ne s'affiche pas du tout.
Dans ma table : TABLE_EMAIL tout ce qui est écriture ( expéditeur, destinataire, sujet tout s'affiche sauf le corps html qui est une image qui ne s'affiche pas du tout.Cliquez pour agrandir...
chaque email récupéré par ta boucle est stocker dans une variable de type email.
qui a plusieurs propriétés dont html qui contient le message html de ton email (le corps du mail)
la propriété ...message est le corps du mail en version texte.
Voir le code qui s'affiche sur le Sai_Champ_HTML lorsque je clique sur le bouton récupération Email Html la partie du corps html
<html>
<head>
<title>Inserting Image </title>
</head>
<body>
<h2></h2>
<center><img src="cid:wdcid2AC78184146630EF" width="350px" height="500px"></center>
</body>
</html>
C'est comme ci il ne voit pas du tout la photo pour affichage.
donc tu as bien un image en pièce jointe, car sauf erreur de ma part le cid:wdcid2AC78184146630EF est la valeur du content id d'une image jointe au mail.
je pense que ton probleme viens que tu n'indique pas l'indice de ton fichier attaché
email.attache->>email.attache
selon l'aide pcsoft :Code (Windev):
POUR I = 1 À Email.NbAttache
// Copier le fichier dans un répertoire temporaire
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(Email.Attache[I], ...
Repert_Temp + Email.Attache[I])
// Récupérer l'identifiant du fchier attaché dans le mail
CID = "cid:" + Email.IdentifiantAttache[I]
// Remplacer les références au fichier attaché
// par le nom réel du fichier
Email.HTML =Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(Email.HTML, CID, "file:" + ...
Repert_Temp + Email.Attache[I])
FIN
Email.Attache Tableau de chaînes contenant le nom des fichiers attachés.
Le nombre de fichiers attachés est illimité.
Email.IdentifiantAttache Tableau de chaînes de caractères contenant l'identifiant des fichiers attachés inclus dans un message HTML.
Cette variable est renseignée uniquement lors de la réception d'un email.
popoy apprécie ceci.
Désoler mais ça ne s'affiche pas toujours. Ma question aussi est la suivante : Est ce que une page avec un corps HTML ayant une image est automatiquement considéré comme pièce jointe?
Et si quelqu'un a un autre exemple pour afficher le Corps du Mail HTML avec Photo wm22 je suis preneur. Merci
Désoler mais ça ne s'affiche pas toujours. Ma question aussi est la suivante : Est ce que une page avec un corps HTML ayant une image est automatiquement considéré comme pièce jointe?Cliquez pour agrandir...
l'image peut etre encoder dans le mail ou dans ton cas il indique le cid et joint l'image en piece jointe
il doit rester des erreurs dans la recuperation des pieces jointes.
il faudrait que tu fasse des trace ou ses top pour voir ce qu'il recupere a ufur et amessure pour voir ou ca cloche.
tu n'as pas de message d'erreur ?
peux tu remplacer ton code de parcour de email.attache par :
Code (Windev):
a inserer donc dans ta boucle pour tout monemail de tabeaminonlus[/I]