Zaslání přílohy s CDO
Pokud kódujete v ASP, často jej používáte k rozesílání zpráv, včetně příloh. To může být skvělý způsob, jak sdílet soubory se svými návštěvníky.

Syntaxe je velmi přímá. Ve formuláři požádáte o e-mailovou adresu uživatele. Pak ve svém skriptu pro zpracování byste použili:

Email = request ("email")

Nastavit objMail = Server.CreateObject ("CDO.Message")
S objMail
.From = "webmaster@yoursite.com"
.To = E-mail
.Subject = "Soubor požadovaný od SiteName"
.TextBody = "Zde je soubor, který jste požadovali od SiteName"
.AddPříloha "C: \ files \ filename.pdf"
.Poslat
Konec s
Nastavit objMail = Nic

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

Krása tohoto je, že skutečné umístění souboru - c: \ files \ - NENÍ kdekoli na webu. Tento adresář je zcela oddělen od vašich webových adresářů. To znamená, že k těmto souborům se nikde žádný webový surfař nemůže dostat. Soubory mohou dostávat pouze lidé, kteří používají vaše online formuláře. To vám poskytuje určitou úroveň zabezpečení, aby je mohli získat pouze lidé, kteří by měli vidět soubory.

Mějte však na paměti, že jakmile uživatel dostane do rukou soubor, může jej snadno předat přátelům. Ale vy tomu opravdu nemůžete pomoci. V určitém okamžiku si musíte uvědomit, že pokud uživatel vidí soubor, může jej ukrást, pokud chce. Heck, lidé někdy skenují celé knihy do svých počítačů (tj. Harry Potter), aby je mohli sdílet s přáteli. Takže v určitém okamžiku musíte uznat, že jste udělali to nejlepší, co můžete, pokud jde o ochranu vašich souborů. Pokud někdo v tom okamžiku prochází snahou ukrást vaši práci, je to z vašich rukou.

Jen se ujistěte, že odeslaný soubor je dobře označen názvem a informacemi o vašem webu, takže alespoň samotný soubor vždy ukazuje, odkud pochází!

Video Návody: Send Email From Excel Using VBA & Gmail (Duben 2024).