WDxx Afficher une image en piece jointe dans un champ HTML
12 réponses
Georges Peyre
Bonjour,
Dans un projet qui lit les messages je désire afficher dans un champ
HTML le contenu HTML d'un message ( çà marche ) mais aussi les images
qui sont en pièces jointes.
Un exemple de ce type de message est celui que nous avons reçu
dernièrement de PCSOFT concernant le Tour de France.
Dans ce code un fichier que j'ai récupéré en pièce jointe est codifié
dans le source du message de la façon suivante :
Dans un projet qui lit les messages je désire afficher dans un champ HTML le contenu HTML d'un message ( çà marche ) mais aussi les images qui sont en pièces jointes.
Un exemple de ce type de message est celui que nous avons reçu dernièrement de PCSOFT concernant le Tour de France.
Dans ce code un fichier que j'ai récupéré en pièce jointe est codifié dans le source du message de la façon suivante :
Le fichier attaché qui contient l'image est présent sur mon disque dur sous ce nom : "E:RepertoireEnCoursTDF-Wx11-Invit-paris.jpg"
J'ai essayé de remplacer dans le source le name= par ce nom : çà ne marche pas.
De plus je pense que les focntions rename et position ne focntionnent pas avec le code HTML
Alors quelle est la solution pour afficher les fichiers attachés avec le restant du code HTML de message.
c'est une histoire de l'intégrer au format MIME je crois. Je ne l'ais jamais fait mais il me semble que l'on en a déja parlé ici. C'est possible, c'est certain.
Pour ma part je trouve cela pas très conforme aux us du net. On envoie un mail plus lourd. Je préfère mettre les images sur un site et mettre l'url de l'image. Bien sûr tous les nouveaux mailers ont un dispositif qui demande à afficher l'image, mais comme cela au moins, on ne s'impose pas.
Toutes les newsletters que je vois sont comme cela.
Cordialement
-- Eric Roumégou Webmaster des wtablettes http://cerbermail.com/?qE7t4Qvilo (cliquez sur le lien ci-dessus pour me contacter en privé)
Georges Peyre avait soumis l'idée :
Bonjour,
Dans un projet qui lit les messages je désire afficher dans un champ HTML le
contenu HTML d'un message ( çà marche ) mais aussi les images qui sont en
pièces jointes.
Un exemple de ce type de message est celui que nous avons reçu dernièrement
de PCSOFT concernant le Tour de France.
Dans ce code un fichier que j'ai récupéré en pièce jointe est codifié dans le
source du message de la façon suivante :
Le fichier attaché qui contient l'image est présent sur mon disque dur sous
ce nom :
"E:RepertoireEnCoursTDF-Wx11-Invit-paris.jpg"
J'ai essayé de remplacer dans le source le name= par ce nom : çà ne marche
pas.
De plus je pense que les focntions rename et position ne focntionnent pas
avec le code HTML
Alors quelle est la solution pour afficher les fichiers attachés avec le
restant du code HTML de message.
c'est une histoire de l'intégrer au format MIME je crois.
Je ne l'ais jamais fait mais il me semble que l'on en a déja parlé ici.
C'est possible, c'est certain.
Pour ma part je trouve cela pas très conforme aux us du net.
On envoie un mail plus lourd.
Je préfère mettre les images sur un site et mettre l'url de l'image.
Bien sûr tous les nouveaux mailers ont un dispositif qui demande à
afficher l'image, mais comme cela au moins, on ne s'impose pas.
Toutes les newsletters que je vois sont comme cela.
Cordialement
--
Eric Roumégou
Webmaster des wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci-dessus pour me contacter en privé)
Dans un projet qui lit les messages je désire afficher dans un champ HTML le contenu HTML d'un message ( çà marche ) mais aussi les images qui sont en pièces jointes.
Un exemple de ce type de message est celui que nous avons reçu dernièrement de PCSOFT concernant le Tour de France.
Dans ce code un fichier que j'ai récupéré en pièce jointe est codifié dans le source du message de la façon suivante :
Le fichier attaché qui contient l'image est présent sur mon disque dur sous ce nom : "E:RepertoireEnCoursTDF-Wx11-Invit-paris.jpg"
J'ai essayé de remplacer dans le source le name= par ce nom : çà ne marche pas.
De plus je pense que les focntions rename et position ne focntionnent pas avec le code HTML
Alors quelle est la solution pour afficher les fichiers attachés avec le restant du code HTML de message.
c'est une histoire de l'intégrer au format MIME je crois. Je ne l'ais jamais fait mais il me semble que l'on en a déja parlé ici. C'est possible, c'est certain.
Pour ma part je trouve cela pas très conforme aux us du net. On envoie un mail plus lourd. Je préfère mettre les images sur un site et mettre l'url de l'image. Bien sûr tous les nouveaux mailers ont un dispositif qui demande à afficher l'image, mais comme cela au moins, on ne s'impose pas.
Toutes les newsletters que je vois sont comme cela.
Cordialement
-- Eric Roumégou Webmaster des wtablettes http://cerbermail.com/?qE7t4Qvilo (cliquez sur le lien ci-dessus pour me contacter en privé)
Georges Peyre
Bonsoir Eric,
Après mure réflexion, Roumegou Eric a écrit :
c'est une histoire de l'intégrer au format MIME je crois. Je ne l'ais jamais fait mais il me semble que l'on en a déja parlé ici. C'est possible, c'est certain.
Pour ma part je trouve cela pas très conforme aux us du net. On envoie un mail plus lourd.
Attention je ne désire pas envoyer ce message ; je l'ai lu sur le serveur et je veux le reconstituer.
Je désire simplement l'afficher en HTML : à ce niveau j'ai déjà récupéré la ou les pièces jointes ( constituées par une ou des image ) que j'ai enregistrée(s) sur mon disque dur et je veux alors simplement les afficher comme le fait Outlook Express dans un champ HTML.
Cordialement
-- Elle est pas belle la vie ?
Bonsoir Eric,
Après mure réflexion, Roumegou Eric a écrit :
c'est une histoire de l'intégrer au format MIME je crois.
Je ne l'ais jamais fait mais il me semble que l'on en a déja parlé ici.
C'est possible, c'est certain.
Pour ma part je trouve cela pas très conforme aux us du net.
On envoie un mail plus lourd.
Attention je ne désire pas envoyer ce message ; je l'ai lu sur le
serveur et je veux le reconstituer.
Je désire simplement l'afficher en HTML : à ce niveau j'ai déjà
récupéré la ou les pièces jointes ( constituées par une ou des image )
que j'ai enregistrée(s) sur mon disque dur et je veux alors simplement
les afficher comme le fait Outlook Express dans un champ HTML.
c'est une histoire de l'intégrer au format MIME je crois. Je ne l'ais jamais fait mais il me semble que l'on en a déja parlé ici. C'est possible, c'est certain.
Pour ma part je trouve cela pas très conforme aux us du net. On envoie un mail plus lourd.
Attention je ne désire pas envoyer ce message ; je l'ai lu sur le serveur et je veux le reconstituer.
Je désire simplement l'afficher en HTML : à ce niveau j'ai déjà récupéré la ou les pièces jointes ( constituées par une ou des image ) que j'ai enregistrée(s) sur mon disque dur et je veux alors simplement les afficher comme le fait Outlook Express dans un champ HTML.
Cordialement
-- Elle est pas belle la vie ?
Georges Peyre
Bonjour,
Après plus ample examen du source du message à afficher je reformule ma demande d'aide.
Je rappelle d'abord que le message RECU que je désire afficher dans un champ HTML est un message, que vous avez dû aussi recevoir de PCSOFT, ( objet : "en raison de vos fonctions 3h à ne pas manquer" ) concernant le TDF PCSOFT.
En résumé ce message affiche du langage HTML normal mais surtout une image encodée en base24.
Dans mon projet je récupère le message sur le serveur de messagerie et j'obtiens : - un source html contenant le code encodé en base24 - une pièce jointe contenant l'image TDF-Wx11-Invit-paris.jpg.
Je désire charger ce message dans un champ HTML. Le résultat affiche correctement tout le code en HTML normal. Par contre l'image séffiche uniquement sous forme d'un rectangle vide.
Ma question est donc : comment traiter le contenu du message pour afficher correctement l'image dans le champ HTML.
Cordialement
-- Elle est pas belle la vie ?
Bonjour,
Après plus ample examen du source du message à afficher je reformule ma
demande d'aide.
Je rappelle d'abord que le message RECU que je désire afficher dans un
champ HTML est un message, que vous avez dû aussi recevoir de PCSOFT, (
objet : "en raison de vos fonctions 3h à ne pas manquer" ) concernant
le TDF PCSOFT.
En résumé ce message affiche du langage HTML normal mais surtout une
image encodée en base24.
Dans mon projet je récupère le message sur le serveur de messagerie et
j'obtiens :
- un source html contenant le code encodé en base24
- une pièce jointe contenant l'image TDF-Wx11-Invit-paris.jpg.
Je désire charger ce message dans un champ HTML.
Le résultat affiche correctement tout le code en HTML normal.
Par contre l'image séffiche uniquement sous forme d'un rectangle vide.
Ma question est donc : comment traiter le contenu du message pour
afficher correctement l'image dans le champ HTML.
Après plus ample examen du source du message à afficher je reformule ma demande d'aide.
Je rappelle d'abord que le message RECU que je désire afficher dans un champ HTML est un message, que vous avez dû aussi recevoir de PCSOFT, ( objet : "en raison de vos fonctions 3h à ne pas manquer" ) concernant le TDF PCSOFT.
En résumé ce message affiche du langage HTML normal mais surtout une image encodée en base24.
Dans mon projet je récupère le message sur le serveur de messagerie et j'obtiens : - un source html contenant le code encodé en base24 - une pièce jointe contenant l'image TDF-Wx11-Invit-paris.jpg.
Je désire charger ce message dans un champ HTML. Le résultat affiche correctement tout le code en HTML normal. Par contre l'image séffiche uniquement sous forme d'un rectangle vide.
Ma question est donc : comment traiter le contenu du message pour afficher correctement l'image dans le champ HTML.
Cordialement
-- Elle est pas belle la vie ?
patrice
Georges Peyre a écrit :
Dans ce code un fichier que j'ai récupéré en pièce jointe est codifié dans le source du message de la façon suivante :
c'est tout bete, regarde dans le html, tu doit avoir une référence à wdcid1 ou autre chose, mais c'est en clair avec l'index de la piece jointe.
j'ai pas le code sous les yeux mais l'algo est du genre
pour i=1 a email.nbattache tabnom[i]=cree un fichier temp(email.attache[i]) remplace dans html(wdcdid+i,tabnom[i]) afficher html supprimer temporaire (a fermeture fenetre)
Georges Peyre a écrit :
Dans ce code un fichier que j'ai récupéré en pièce jointe est codifié
dans le source du message de la façon suivante :
c'est tout bete, regarde dans le html, tu doit avoir une référence à
wdcid1 ou autre chose, mais c'est en clair avec l'index de la piece jointe.
j'ai pas le code sous les yeux mais l'algo est du genre
pour i=1 a email.nbattache
tabnom[i]=cree un fichier temp(email.attache[i])
remplace dans html(wdcdid+i,tabnom[i])
afficher html
supprimer temporaire (a fermeture fenetre)
c'est tout bete, regarde dans le html, tu doit avoir une référence à wdcid1 ou autre chose, mais c'est en clair avec l'index de la piece jointe.
j'ai pas le code sous les yeux mais l'algo est du genre
pour i=1 a email.nbattache tabnom[i]=cree un fichier temp(email.attache[i]) remplace dans html(wdcdid+i,tabnom[i]) afficher html supprimer temporaire (a fermeture fenetre)
Georges Peyre
Bonjour Patrice
remplace dans html(wdcdid+i,tabnom[i])
Ce simple remplacement ne suffit pas à afficher l'image
Alors je laisse tomber le code base24 et je me contente de rajouter les images jointes en fin de message l'essentiel étant de les visualiser même si l'affichage n'est pas sophistiqué
Pour cela je balaye les fichiers images attachés et je les rajoute en fin de message sous la forme HTML normale Exemple : "<IMG SRC=E:RepertoireTempTDF-Wx11-Invit-paris.jpg ></IMG>"
Merci pour ton aide
Cordialement
-- Elle est pas belle la vie ?
Bonjour Patrice
remplace dans html(wdcdid+i,tabnom[i])
Ce simple remplacement ne suffit pas à afficher l'image
Alors je laisse tomber le code base24 et je me contente de rajouter les
images jointes en fin de message l'essentiel étant de les visualiser
même si l'affichage n'est pas sophistiqué
Pour cela je balaye les fichiers images attachés et je les rajoute en
fin de message sous la forme HTML normale
Exemple :
"<IMG SRC=E:RepertoireTempTDF-Wx11-Invit-paris.jpg ></IMG>"
Ce simple remplacement ne suffit pas à afficher l'image
Alors je laisse tomber le code base24 et je me contente de rajouter les images jointes en fin de message l'essentiel étant de les visualiser même si l'affichage n'est pas sophistiqué
Pour cela je balaye les fichiers images attachés et je les rajoute en fin de message sous la forme HTML normale Exemple : "<IMG SRC=E:RepertoireTempTDF-Wx11-Invit-paris.jpg ></IMG>"
Merci pour ton aide
Cordialement
-- Elle est pas belle la vie ?
patrice
Georges Peyre a écrit :
Bonjour Patrice
remplace dans html(wdcdid+i,tabnom[i])
Ce simple remplacement ne suffit pas à afficher l'image
Alors je laisse tomber le code base24 et je me contente de rajouter les images jointes en fin de message l'essentiel étant de les visualiser même si l'affichage n'est pas sophistiqué
Pour cela je balaye les fichiers images attachés et je les rajoute en fin de message sous la forme HTML normale Exemple : "<IMG SRC=E:RepertoireTempTDF-Wx11-Invit-paris.jpg ></IMG>"
Merci pour ton aide
Cordialement
etonnant, parce que je m'en sert de temps en temps...
tu peux poster le html de ton message ?
Georges Peyre a écrit :
Bonjour Patrice
remplace dans html(wdcdid+i,tabnom[i])
Ce simple remplacement ne suffit pas à afficher l'image
Alors je laisse tomber le code base24 et je me contente de rajouter les
images jointes en fin de message l'essentiel étant de les visualiser
même si l'affichage n'est pas sophistiqué
Pour cela je balaye les fichiers images attachés et je les rajoute en
fin de message sous la forme HTML normale
Exemple :
"<IMG SRC=E:RepertoireTempTDF-Wx11-Invit-paris.jpg ></IMG>"
Merci pour ton aide
Cordialement
etonnant, parce que je m'en sert de temps en temps...
Ce simple remplacement ne suffit pas à afficher l'image
Alors je laisse tomber le code base24 et je me contente de rajouter les images jointes en fin de message l'essentiel étant de les visualiser même si l'affichage n'est pas sophistiqué
Pour cela je balaye les fichiers images attachés et je les rajoute en fin de message sous la forme HTML normale Exemple : "<IMG SRC=E:RepertoireTempTDF-Wx11-Invit-paris.jpg ></IMG>"
Merci pour ton aide
Cordialement
etonnant, parce que je m'en sert de temps en temps...
tu peux poster le html de ton message ?
Georges Peyre
Bonjour Patrice patrice a émis l'idée suivante :
tu peux poster le html de ton message ?
Je ne peux pas poster le contenu de message car MesNews ne supporte pas la codication HTML de ce message et met le postage en erreur.
Je t'ai envoyé directement le message à ton adresse
Cordialement
-- Elle est pas belle la vie ?
Bonjour Patrice
patrice a émis l'idée suivante :
tu peux poster le html de ton message ?
Je ne peux pas poster le contenu de message car MesNews ne supporte pas
la codication HTML de ce message et met le postage en erreur.
Je t'ai envoyé directement le message à ton adresse
Je ne peux pas poster le contenu de message car MesNews ne supporte pas la codication HTML de ce message et met le postage en erreur.
Je t'ai envoyé directement le message à ton adresse
Cordialement
-- Elle est pas belle la vie ?
patrice
"Georges Peyre" a écrit dans le message de news:
Bonjour Patrice
Je t'ai envoyé directement le message à ton adresse
pas encore vu le message mais voila la théorie:
chaque pj a une référence unique dans le doc (champ content-id: <valeur>) apres y'a ka remplacer toutes les occurences de "cid:valeur" par l'unc de l'image ou du document sans même chercher à décoder l'html
"Georges Peyre" <grand.pere@orange.fr> a écrit dans le message de
news:mn.69fd7d6b2b79b621.17528@orange.fr...
Bonjour Patrice
Je t'ai envoyé directement le message à ton adresse
pas encore vu le message mais voila la théorie:
chaque pj a une référence unique dans le doc (champ content-id: <valeur>)
apres y'a ka remplacer toutes les occurences de "cid:valeur" par l'unc de
l'image ou du document sans même chercher à décoder l'html
Je t'ai envoyé directement le message à ton adresse
pas encore vu le message mais voila la théorie:
chaque pj a une référence unique dans le doc (champ content-id: <valeur>) apres y'a ka remplacer toutes les occurences de "cid:valeur" par l'unc de l'image ou du document sans même chercher à décoder l'html
patrice
"Georges Peyre" a écrit dans le message de news:
Je t'ai envoyé directement le message à ton adresse
ok j'ai le message pour le voir tu dois : le convertir en texte (il est en quoted printable) puis remplacer cid:000d01c706ef$aef30120$ par l'url de l'image
"Georges Peyre" <grand.pere@orange.fr> a écrit dans le message de
news:mn.69fd7d6b2b79b621.17528@orange.fr...
Je t'ai envoyé directement le message à ton adresse
ok j'ai le message
pour le voir tu dois :
le convertir en texte (il est en quoted printable)
puis remplacer cid:000d01c706ef$aef30120$0200a8c0@computer par l'url de
l'image
Je t'ai envoyé directement le message à ton adresse
ok j'ai le message pour le voir tu dois : le convertir en texte (il est en quoted printable) puis remplacer cid:000d01c706ef$aef30120$ par l'url de l'image
Georges Peyre
Il se trouve que patrice a formulé :
pour le voir tu dois : le convertir en texte (il est en quoted printable) puis remplacer cid:000d01c706ef$aef30120$ par l'url de l'image
Le remplacement se fait bien mais pas l'affichage de l'image
-- Elle est pas belle la vie ?
Il se trouve que patrice a formulé :
pour le voir tu dois :
le convertir en texte (il est en quoted printable)
puis remplacer cid:000d01c706ef$aef30120$0200a8c0@computer par l'url de
l'image
Le remplacement se fait bien mais pas l'affichage de l'image