Manuse saatmine CDO-ga
Kui kodeerite ASP-s, kasutate seda sageli sõnumite, sealhulgas manuste, väljasaatmiseks. See võib olla suurepärane viis failide jagamiseks külastajatega.

Süntaks on väga sirgjooneline. Vormis taotlete kasutaja e-posti aadressi. Siis kasutaksite oma töötlemise skriptis:

Email = päring ("email")

Määra objMail = Server.CreateObject ("CDO.Message")
ObjMailiga
.From = "webmaster@yoursite.com"
.To = e-post
.Subject = "Fail, mida te saidinimest soovisite"
.TextBody = "Siin on fail, mida te saidinimelt taotlesite"
.LisaKinnitus "C: \ failid \ failinimi.pdf"
.Saada
Lõpuks
Määra objMail = Mitte midagi

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

Selle ilu seisneb selles, et faili tegelikku asukohta - c: \ files \ - EI OLE veebis kuskil. See kataloog on teie veebikataloogidest täiesti eraldi. See tähendab, et ükski veebisõber ei pääse nendele failidele ligi. Neile saavad faile saata ainult inimesed, kes kasutavad teie veebivorme. See annab teile teatava turvalisuse taseme, et neid saavad ainult inimesed, kes peaksid faile nägema.

Kuid pidage meeles, et niipea kui kasutaja saab faili kätte, saavad nad selle hõlpsalt oma sõpradele edastada. Kuid te ei saa seda tegelikult aidata. Mingil hetkel peate mõistma, et kui kasutaja saab faili näha, võib ta soovi korral selle varastada. Kurat, inimesed skannivad terveid raamatuid mõnikord arvutisse (nt Harry Potter), et neid sõpradega jagada. Nii et peate mingil hetkel leppima sellega, et olete oma failide kaitsmisel andnud endast parima. Kui keegi läheb sel hetkel läbi teie töö varastamiseks, on see teie käest väljas.

Lihtsalt veenduge, et saadetud fail oleks teie saidi nime ja teabega hästi tähistatud, nii et vähemalt fail ise näitab alati, kust see pärit on!

Video Juhiseid: Manuse panak manuse (NANOE BIROE) (Aprill 2024).