Send et vedlegg med CDO
Hvis du koder i ASP, bruker du det ofte til å sende ut meldinger, inkludert vedlegg. Dette kan være en flott måte å dele filer med de besøkende.

Syntaksen er veldig grei. I et skjema ber du om e-postadressen til brukeren. Deretter i behandlingsskriptet vil du bruke:

E-post = forespørsel ("e-post")

Angi objMail = Server.CreateObject ("CDO.Message")
Med objMail
.Fra = "webmaster@yoursite.com"
.To = e-post
.Subject = "Fil du ba om fra nettstednavn"
.TextBody = "Her er filen du ba om fra SiteName"
.AddAttachment "C: \ files \ filename.pdf"
.Sende
Slutt med
Angi objMail = Ingenting

==========================

Det fine med dette er at den faktiske filplasseringen - c: \ files \ - IKKE er på nettet hvor som helst. Den katalogen er helt adskilt fra nettkatalogene dine. Det betyr at ingen surfere hvor som helst kan komme til disse filene. Bare personene som bruker skjemaene dine på nettet, kan ha filene sendt til dem. Det gir deg et visst nivå av sikkerhet, at det bare er personer som bør se filene som kan hente dem.

Husk imidlertid at så snart en bruker får hendene på en fil, kan de lett videresende den til venner. Men det kan du ikke virkelig hjelpe. På et tidspunkt må du innse at hvis en bruker kan se en fil, kan de stjele den hvis de vil. Pokker, folk skanner hele bøkene inn på datamaskinene sine noen ganger (dvs. Harry Potter) for å dele med venner. Så på et tidspunkt må du akseptere at du har gjort det beste du kan så langt som å beskytte filene dine. Hvis noen går gjennom innsatsen for å stjele arbeidet ditt på det tidspunktet, er det utenfor hendene dine.

Bare sørg for at den sendte filen er godt merket med nettstednavnet og informasjonen din, så i det minste viser selve filen alltid hvor den kom fra!