Bonjour à tous !
Actuellement entrain de développer un logiciel de gestion en VB.NET, je suis sur un module concernant les publipostages (envoi de mail pour divers infos. / promos. / alertes...).
A savoir, lors d'un envoi concernant une promo sur des articles on affiche dans le corps du mail les infos des articles avec leur image (stockée dans le dossier parent à celui du logiciel, le chemin d'accès absolu est lui stocké dans la base de donnée).
Le corps de l’e-mail est lui crée en HTML, où la source de l'image est récupérée dans la base de donnée. Le problème étant qu'a la réception du mail, aucune image ne s'affiche..
Voici un bout de code concernant l'affichage de l'image dans le code HTML :
J'aimerai donc savoir comment m'y prendre afin d'afficher correctement des images "intégrées" à un corps de mail généré automatiquement par le code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 While Obj_Reader.Read() Dim prix_ttc As Double = Requete_Reception("SELECT TYPE_ART_PV_TTC FROM TYPE_ARTICLE WHERE TYPE_ART_ID=" & Obj_Reader.GetValue(0)) Dim img2 As String = recupImage(Obj_Reader.GetValue(0)) Dim art_id As String = Obj_Reader.GetValue(0).ToString Dim art_promo As String = Obj_Reader.GetValue(1).ToString Dim art_lib As String = Requete_Reception("SELECT TYPE_ART_LIB FROM TYPE_ARTICLE WHERE TYPE_ART_ID=" & Obj_Reader.GetValue(0)).ToString MonCodeHtml += "<table border='1px'><tr class='titre'><td>" + "Référence" + "</td><td>" + "Libellé" + "</td><td>" + "Image" + "</td><td>" + "Prix" + "</td></tr><tr class='contenu'> <td width='100' height='150'>" + art_id + "</td><td width='300' height='150'>" + art_lib + "</td><td width='150' height='150'><img width='150' height='150' src='" + img2 + "'/></td><td width='150' height='150'>" + "<p1> <del>" + FormatNumber(prix_ttc, 2) + "</del></p1>" + "</br>" + "<p2>" + art_promo + "</p2></td></tr></table>" End While
Dans l'attente de solutions de votre part !
Partager