21. oktober 2005 - 16:48Der er
9 kommentarer og 1 løsning
Sende et objekt som mailattachment
Hejsa,
Jeg har en metode hvor jeg genererer et pdf-dokument med iTextSharp. Metoden returnerer dette dokument - altså public Document osv... og det returnerede dokument skal så sendes til en anden metode der vedhæfter dokumentet til en mailmessage.
Jeg får ingen fejl ved oprettelsen af ovenstående metode, men jeg kan ikke få lov til at vedhæfte objektet som mailattachment - får fejlen:
Argument '1': cannot convert from 'iTextSharp.text.Document' to 'string'
Der er ingen problemer hvis jeg specificerer den absolutte sti til dokumentet, men kan altså ikke få lov til at sende det med som en attachment hvis jeg indsætter det direkte som et objekt.
Hvordan skal det eventuelt castes så man kan oprette denne attachment?
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Hvis du bruger System.Web.Mail så understøtter MailAttachment klassen vist kun filer så du bliver nødt til at skrive til en fil og attache den.
Synes godt om
Slettet bruger
21. oktober 2005 - 20:42#2
Er du sikker på det arne? Det var en skam, ville ellers have gjort mit liv en hel del nemmere hvis man kunne caste et mailattachment objekt til et Document og attache det på den måde. Jeg skal nemlig bruge metoden flere steder og vil helst undgå at skulle referere til fysiske steder på serveren.
devMail.net fra www.devbiz.com kan lave attachments af eks. streams. Check det ud.
Synes godt om
Slettet bruger
22. oktober 2005 - 00:28#5
Hejsa. og tak for svarene begge to. Jeg skulle måske have skrevet at det var til en opgave til skolen og at jeg derfor ikke havde tænkt mig at give flere hundrede dollars for det :-)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.