Slanje priloga s CDO-om
Ako kodirate u ASP-u, često ga koristite za slanje poruka, uključujući privitke. Ovo može biti odličan način za dijeljenje datoteka sa svojim posjetiteljima.

Sintaksa je vrlo jednostavna. U obrascu tražite adresu e-pošte korisnika. Tada biste u skripti za obradu koristili:

Email = zahtjev ("e-pošta")

Postavi objMail = Server.CreateObject ("CDO.Message")
Uz objMail
.From = "webmaster@yoursite.com"
.To = E-pošta
.Subject = "Datoteka koju ste zatražili od imena web mjesta"
.TextBody = "Evo datoteke koju ste zatražili od SiteName"
.AddAttachment "C: \ files \ filename.pdf"
.Poslati
Završi sa
Postavi objMail = Ništa

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

Ljepota ovoga je što stvarna lokacija datoteke - c: \ files \ - Nigdje nije na webu. Taj je direktorij potpuno odvojen od vaših web imenika. To znači da nijedan web surfer nigdje ne može doći do tih datoteka. Samo osobe koje koriste vaše online obrasce mogu im poslati datoteke. To vam daje određenu razinu sigurnosti, da ih mogu dobiti samo ljudi koji bi trebali vidjeti datoteke.

Međutim, imajte na umu da čim korisnik primi datoteku, oni ga mogu lako proslijediti prijateljima. Ali stvarno si ne možeš pomoći. U nekom trenutku trebate shvatiti da ako korisnik može vidjeti datoteku, može je ukrasti ako želi. Pakao, ljudi ponekad skeniraju čitave knjige u svoja računala (tj. Harry Potter) i podijele s prijateljima. Stoga u nekom trenutku morate prihvatiti da ste učinili najbolje što se tiče zaštite datoteka. Ako netko prođe kroz napor da vam ukrade posao u tom trenutku, to je izvan vaših ruku.

Samo provjerite je li poslana datoteka dobro markirana s imenom i podacima vaše web stranice, tako da barem sama datoteka uvijek označava odakle dolazi!

Upute Video: How to Send Emails from an Excel Spreadsheet Using VBA Scripts (Travanj 2024).