Pielikuma nosūtīšana ar CDO
Ja kodējat ASP, jūs to bieži izmantojat ziņojumu, ieskaitot pielikumu, izsūtīšanai. Tas var būt lielisks veids, kā koplietot failus ar apmeklētājiem.

Sintakse ir ļoti vienkārša. Veidlapā jūs pieprasāt lietotāja e-pasta adresi. Tad apstrādes skriptā jūs izmantotu:

E-pasts = pieprasījums ("e-pasts")

Iestatīt objMail = Server.CreateObject ("CDO.Message")
Ar objMail
.From = "webmaster@yoursite.com"
.To = E-pasts
.Subject = "Fails, kuru jūs pieprasījāt no vietnes nosaukuma"
.TextBody = "Šeit ir fails, kuru jūs pieprasījāt no vietnes nosaukuma"
.Pievienot "C: \ faili \ faila nosaukums.pdf"
.Sūtiet
Beigt ar
Iestatīt objMail = Nekas

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

Vissvarīgākais ir tas, ka faktiskā faila atrašanās vieta - c: \ files \ - nekur nav atrodama tīmeklī. Šis direktorijs ir pilnībā nodalīts no jūsu tīmekļa direktorijiem. Tas nozīmē, ka neviens tīmekļa sērfotājs nekur nevar piekļūt šiem failiem. Failus viņiem var nosūtīt tikai cilvēki, kuri izmanto jūsu tiešsaistes veidlapas. Tas nodrošina zināmu drošības līmeni, ka tos var iegūt tikai cilvēki, kuriem vajadzētu redzēt failus.

Tomēr paturiet prātā, ka, tiklīdz lietotājs ir saņēmis failu, viņš to var viegli pārsūtīt draugiem. Bet jūs tam īsti nevarat palīdzēt. Kādā brīdī jums jāsaprot, ka, ja lietotājs var redzēt failu, viņš to var nozagt, ja vēlas. Heck, cilvēki dažreiz datorā skenē veselas grāmatas (t.i., Harijs Poters), lai dalītos ar draugiem. Tātad kādā brīdī jums ir jāpiekrīt, ka jūs esat izdarījis visu iespējamo, cik vien iespējams, aizsargājot savus failus. Ja kāds tajā brīdī mēģina nozagt jūsu darbu, tas ir ārpus jūsu rokām.

Tikai pārliecinieties, vai nosūtītais fails ir labi marķēts ar jūsu vietnes nosaukumu un informāciju, tāpēc vismaz pats fails vienmēr norāda, no kurienes tas nāk!