Trimiterea unui atașament cu CDO
Dacă codificați în ASP, îl utilizați adesea pentru a trimite mesaje, inclusiv atașamente. Aceasta poate fi o modalitate excelentă de a partaja fișiere cu vizitatorii.

Sintaxa este foarte simplă. Într-un formular, solicitați adresa de e-mail a utilizatorului. Apoi, în scriptul de procesare, veți utiliza:

Email = solicitare („email”)

Set objMail = Server.CreateObject ("CDO.Message")
Cu obiectMail
.From = "webmaster@yoursite.com"
.To = e-mail
.Subject = "Fișier solicitat de la SiteName"
.TextBody = "Iată fișierul solicitat de la SiteName"
.AddAttachment "C: \ files \ filename.pdf"
.Trimite
Se termina cu
Set obiectMail = Nimic

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

Frumusețea este că locația reală a fișierului - c: \ files \ - NU este pe web nicăieri. Directorul respectiv este complet separat de directoarele web. Asta înseamnă că niciun surfer web nu poate ajunge la aceste fișiere. Doar persoanele care utilizează formularele dvs. online pot trimite fișierele. Acest lucru vă oferă un anumit nivel de securitate, că numai persoanele care ar trebui să vadă fișierele le pot obține.

Cu toate acestea, rețineți că imediat ce un utilizator pune mâna pe un fișier, l-ar putea transmite cu ușurință prietenilor. Dar nu prea poți ajuta asta. La un moment dat trebuie să vă dați seama că dacă un utilizator poate vedea un fișier, îl poate fura dacă dorește. Heck, oamenii scanează cărți întregi în calculatoarele lor uneori (de exemplu, Harry Potter) pentru a le împărtăși cu prietenii. Așadar, la un moment dat, trebuie să acceptați că ați făcut tot posibilul pentru a vă proteja fișierele. Dacă cineva trece prin efortul de a-ți fura munca în acel moment, este din mâinile tale.

Doar asigurați-vă că fișierul trimis este bine marcat cu numele site-ului și informațiile dvs., așa că cel puțin fișierul în sine indică întotdeauna de unde provine!