Hvorfra får man "Systemet skal automatisk generere en email med vedhæftede filer - det kan være tekst eller billeder." Det jeg mener er at hvis du ikke vil uploade noget hvorfra kommer fx. billederne fra er det en online billed editor?
Nu kan jeg se du er rimelig ny på exp.dk så du er sikkert ikke så vant til arbejdsgangen herinde. Man kommer meget langt. Hvis man viser, at man gerne selv vil forsøge at løse sit eget spørgsmål med hjælp fra exp.dk, for mig virker det som om at du udstikker en arbejdseddel til en ansat, og den er der ikke nogen der køber herinde.
Kun et råd! :>
Her er et eksempel på hvordan du kan sende (JMail) et billede med som ligger på serveren.
<HTML> <BODY> <% Set jmail = Server.CreateObject("JMail.Message")
jmail.Subject = "Here's some graphics!" jmail.Body = "A nice picture if you can read HTML-mail."
' The return value of AddAttachment is used as a ' reference to the image in the HTMLBody. contentId = jmail.AddAttachment("d:\gizom.com\images\willi.gif")
' As only HTML formatted emails can contain inline images ' we use HTMLBody and appendHTML jmail.HTMLBody = "<html><body><font color=""red"">Hi, here is a nice picture:</font><br>" jmail.appendHTML "<img src=""cid:" & contentId & """>" jmail.appendHTML "<br><br>good one huh?</body></html>"
' But as not all mailreaders are capable of showing HTML emails ' we will also add a standard text body jmail.Body = "Too bad you can't read HTML-mail." jmail.appendText " There would have been a nice picture for you"
jmail.Send( "smpt server HUSK AT ÆNDRE TIL DIN " ) %> Email sent! </BODY> </HTML>
Det var nu ikke ment som at I klarer ærterne og jeg høster frugterne... Når jeg alligevel er en kende pedantisk, så var det for ikke at få samme svar som ved de andres spørgsmål af samme karakter - ikke for at være uhøflig, men for at være lidt mere præcis.
Nå - til dit spørgsmål: Billedet ligger på brugerens PC - og skal præsenteres og vises fra mit system.
Naturligvis kunne jeg uploade billedet direkte til serveren - det har jeg ingen tekniske problemer med - men det vil jeg ikke af 2 årsager:
1) Jeg kan ikke kontrollere, hvad der gemmes på serveren - det kan være virus, det kan være alle mulige formater der muligvis kan ødelægge min filstruktur og om ikke andet medføre at det både roder og fylder.
2) Billederne skal teknisk behandles (foregår manuelt) idet størrelse (dimensioner og antal bytes) samt type har betydning for den måde, visningen fungerer og performer på.
Eksemplet ovenfor er vist et standardeksempel, det er også ok - men det fordrer at fotoet (eller en hvilken som helst anden fil) er placeret på hosten, og det er jo ikke tilfældet. Det er sætning af contentId den går ned med - fordi den ikke kan åbne filen (den findes jo ikke).
Et andet eksempel på brug er - igen via hjemmesiden - at sende vedhæftede tekster, samme princip - teksten skal redigeres, så det ser pænt ud ved præsentationen.
Min egen idé er at gøre brug af Form2mail - hvor jeg har et felt af typen file - og det går også fint, bortset fra at jeg modtager navnet på den lokale fil og ikke indholdet.
En anden problemstilling jeg har med formularer er - at mailen som skal genereres er kun en del af formularen - hovedparten registreres direkte i systemet og skal derfor ikke medsendes i mailen. På den måde har jeg 2 formularer - der ikke kan have samme "action" og jeg har svært ved at styre begge dele, da jeg ikke får svar tilbage til mit program.
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.