Lars Linde wrote :
>> > Jeg har selv fundet ud af det.
>> Hvordan?
>
> Sådan her:
> Set oFM = Server.CreateObject("SoftArtisans.FileManager")
> sql = "EXEC getApplicationAttachments '" & id & "'"
> set attachmentRs = connect.execute(sql)
> if not attachmentRs.eof then
> savePath=Server.MapPath(".")&"\tempMailFolder\" & attachmentRs("filename")
> oFM.ImportFromBlob attachmentRs("data"), savePath
> myMail.AttachFile savePath, attachmentRs("filename")
Med andre ord, så henter du filen fra din tabel, skriver den til disk
og læser den derfra.
Hvis du ikke havde mulighed for dette, så kunne en mulighed være at
anvende fx W3 Sockets (der er gratis) til "manuelt" at konstruere en
email, der så sendes via SMTP-kommunikation med din mailserver. I det
tilfælde vil du i stedet skulle fx Base64-kode data fra dit datalag
og skrive det direkte ind i emailen. Det kan være, at det lyder lidt
omstændigt, men SMTP-kommunikation er ikke raketvidenskab. Derudover
undgår du at skrive din fil til disk først
> Heldigt at jeg havde adgang til dette objekt selvfølgelig,
> men det løste opgaven perfekt
sådan kan man jo være så heldig ...
--
Jesper Stocholm
http://stocholm.dk
Ny FAQ for dk.edb.internet.webdesign.serverside.asp
se
http://asp-faq.dk