[SOLVED]Vedhæfte fil i mailto command
Hejsa Forum.
Jeg sidder og leger med en lille opgave herhjemme hvor jeg programmer et site i JSP og har et lille mellemværende her:
Der generes en liste over nogle filer i et bibliotek på serveren - som bliver sat op på sitet i en liste.
For hver linie - skal der kunne trykkes på et link - som direkte åbner deres mailklient(outlook) og sender denne mail - med filen vedhæftet.
I første omgang havde jeg nogle problemer med at få parametrene med men det lykkedes ved hjælp af Ascii tegn.
Men idet jeg trykker på maillinket nu - som det ser ud - vedhæfter denne ikke filen:
Command:
mailto:?subject=Filens navn&attachment="/sti/til/fil.pdf"
Selve biblioteket som indeholder fil - ligger på serveren i biblioteket: /sti/til
Samtidigt med er der lavet et symlink fra Sitets webrod til /sti
Hvorfor kan jeg ikke få den til at vedhæfte denne fil ? Kan dette lade sig gøre - eller kun hvis de lokale filer ligger på den lokale klient. Man kan ikke tvinge serveren til at sende det med - idet link der åbner klienten!
Eller skal man der hen og programmere noget internt mailsending til dette ?
Jeg sidder og leger med en lille opgave herhjemme hvor jeg programmer et site i JSP og har et lille mellemværende her:
Der generes en liste over nogle filer i et bibliotek på serveren - som bliver sat op på sitet i en liste.
For hver linie - skal der kunne trykkes på et link - som direkte åbner deres mailklient(outlook) og sender denne mail - med filen vedhæftet.
I første omgang havde jeg nogle problemer med at få parametrene med men det lykkedes ved hjælp af Ascii tegn.
Men idet jeg trykker på maillinket nu - som det ser ud - vedhæfter denne ikke filen:
Command:
mailto:?subject=Filens navn&attachment="/sti/til/fil.pdf"
Selve biblioteket som indeholder fil - ligger på serveren i biblioteket: /sti/til
Samtidigt med er der lavet et symlink fra Sitets webrod til /sti
Hvorfor kan jeg ikke få den til at vedhæfte denne fil ? Kan dette lade sig gøre - eller kun hvis de lokale filer ligger på den lokale klient. Man kan ikke tvinge serveren til at sende det med - idet link der åbner klienten!
Eller skal man der hen og programmere noget internt mailsending til dette ?
Kommentarer4
Du kan kun vedhæfte filer
Men hvorfor lade folk sende en fil fra deres pc som allerede findes på serveren? Det kan jeg ikke lige greje ;-)
Det handler om certificater
Så kunne personen vælge et certificat (som han skal sende til kunden) trykke på linket og Outlook ville være klar.
Detr var dog også lidt ala hvad jeg er kommet frem til at filen skal ligge på den lokale maskine også ?
Derfor må jeg hen og lave en bean til dette!
Takker for svaret Marlar
Hvorfor kan senderen ikke
Altså: brugeren klikker på et link for det pågældende certifikat, hvorefter serveren genererer en email med certifikatet vedhæftet og sender det til kunden.
Det bliver også planen
Men det var mere da de gerne vil kunne tilføje info til den mail - Så laver en side i sitet der generer denne mail - samt et tekstfelt til indholdet af mailen!
Det var mere om det kunne lykkedes den anden vej rundt!