Générer un fichier temporaire et l'envoyer dans un mail
nindy13
Messages postés7Date d'inscriptionmercredi 24 octobre 2007StatutMembreDernière intervention20 décembre 2007
-
19 déc. 2007 à 08:38
nindy13
Messages postés7Date d'inscriptionmercredi 24 octobre 2007StatutMembreDernière intervention20 décembre 2007
-
19 déc. 2007 à 09:35
Bonjour tout le monde,
Je dois générer un fichier html avec une partie de ma page en cours sans l'enregistrer sur le disque pour ensuite le joindre à un mail que je génère.
Actuellement j'ai réussi à récupérer le html de ma page dans un StringWriter
J'ai également pu générer le mail !
Il me manque l'étape du millieu c'est é dire créer un fichier html dans l'enregistrer sur le site et l'ajouter à l'option Attachment.Add() de mon mail !
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 19 déc. 2007 à 09:24
Bonjour,
ton Attachment a une proprieté je saisplusquoiStream (ContentStream de mémoire mais pas sur) c'est ici que tu lui donne le stream de ton fichier. Si tu as une String suffit de le convertir en Stream via un MemoryStream.
.Body = body 'body est une variable string ou je génère mon texte
End
With
Maintenant ma question c'est comment je fais pour que ma variable sw devienne un fichier html et l'ajouter à mon mail avec .Attachment.Add() sans enregistrer le fichier sur le disque !
J'espère que c'est plus claire ! car ta réponse ne m'éclaire pas beaucoup !
J'ai cherché de ce côté là !
Response.Clear()
Response.Buffer TrueResponse.ContentType
'je ne sais pas quoi mettre là pour faire du html !Response.Charset =