Avatar billede bajerfar Nybegynder
10. november 2005 - 23:16 Der er 4 kommentarer og
1 løsning

Vedhæft filer i mappe på server

Hej Eksperter
Jeg har efterhånden slidt nettet op, i min søgen på dette spørgsmål:
Hvordan vedhæfter man filer til en mail, som allerede ligger på serveren?
Jeg har to forme: èn til at skrive sin mail i (ASPemail) og en anden, i et popup-vindue, som uploader filer til en mappe på serveren. Samtlige filer filer i denne mappe skal vedhæftes mailen, når den sendes.

Hvordan gøres dette?
Det er måske ikke den smarteste måde at sende vedhæftede filer på, men systemet er næsten færdigt, og jeg mangler kun at vedhæfte filerne.

Håber I kan hjælpe.
Avatar billede softspot Forsker
10. november 2005 - 23:46 #1
Link til ASPEmail manualen:

http://www.aspemail.com/manual_03.html

Du kan hente navnene på alle filer i en folder med FSO

pathspec = Server.MapPath("/upload/" & session.sessionid)
set fso = Server.CreateObject("Scripting.FileSystemObject")
set fld = fso.GetFolder(pathspec)
for each f in fld.files
  Mail.AddAttachment strPath & f.name
next
.
.
.
' ...og så noget med at sende mailen afsted.
Avatar billede bajerfar Nybegynder
11. november 2005 - 00:32 #2
Softspot >> Nu kører det, Tusind tak for hjælpen! Har brugt hele dagen, på at få det &%¤# til at virke. Meget glad nu:)

Jeg måtte lige justerer koden lidt. Endte op med:

pathspec = Server.MapPath("../mappe/")
set fso = Server.CreateObject("Scripting.FileSystemObject")
set fld = fso.GetFolder(pathspec)
for each f in fld.files
  Mail.AddAttachment pathspec & "\" & f.name
next

Smid et svar.
Avatar billede softspot Forsker
11. november 2005 - 00:57 #3
Velbekomme :)
Avatar billede bajerfar Nybegynder
11. november 2005 - 00:59 #4
Værs'god!
Avatar billede softspot Forsker
11. november 2005 - 01:04 #5
Tak for point :)
Avatar billede Ny bruger Nybegynder

Din 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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester