Det driller! Jeg fik lavet en streng af filer der ligger på SERVEREN i mappen "~\Temp\" . Strengen ser sådan ud:
sAttach = "~\Temp\fil1.txt,~\Temp\fil2,txt"
De skal nu sendes med MyMail.Attachments men her kræves C:\Temp\file1.txt ....
Det skal sendes fra SERVEREN så C:\ duer ikke. Det er vist noget med server.map men hvordan laver jeg det i koderne nedenfor
'Build an IList of mail attachments. If sAttach <> "" Then Dim delim As Char = "," Dim sSubstr As String For Each sSubstr In sAttach.Split(delim) Dim myAttachment As MailAttachment = New MailAttachment(sSubstr) MyMail.Attachments.Add(myAttachment) Next End If
Hvorfor opbygge den string og ikke bare håndtere upload, tilføj og slet af én fil ad gangen? Ligesom du bruger Server.MapPath i Upload kan du også gøre det i forbindelse med til attachment.
Jeg kan ikke lave det hele om igen. Der er en årsag til jeg gør som jeg gør. Venligst hælp mig videre herfra.
Opmærkningerne vist ovenfor fra Build an ... og nedad er 100% MS standard opmærkninger der findes tilsvarende mange steder når der søges med google. Imidlertid kan jeg ikke finde de tilpasset opmærkninger tilpasset SERVER. Det er det jeg søger.
Det er sjældent jeg ser "standarder", der gør arbejdet tungere og benytter potentielt uhensigtsmæssige variabeltyper - men det er selvfølgelig ikke op til mig at bestemme hvad du skal benytte.
Server.MapPath tager imod en string så det benyttes som du gør andetsteds i koden;
Så er jeg 99% færdig Blot skal de i server mappen indlagte filer slettes som det sidste. Jeg har brugt denne: System.IO.Directory.Delete(Server.MapPath("~\Temp\"), true) Men den sletter hele mappen. kan du hjælpe så det kun er indholdet der slettes. Så er opgaven løst
Benyt metoden jeg linkede til i #1 i samme slags gennemløb så du selv har skrevet i #4. Så sikrer du dig at du ikke får slettet filer en anden bruger arbejder på i samme øjeblik.
Din metoder sletter en mappe - deraf navnet directory delete. Benytter du den skal du oprette mappen igen - men samtidig risikerer du jo at slette filer som andre tråde i applikationen arbejder med og derfor er det en uhyre usikker løsning.
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.