Melampirkan Lampiran dengan CDO
Sekiranya anda mengekod dalam ASP, anda sering menggunakannya untuk menghantar mesej, termasuk lampiran. Ini boleh menjadi cara terbaik untuk berkongsi fail dengan pelawat anda.

Sintaks ini sangat mudah. Dalam bentuk, anda meminta alamat e-mel pengguna. Kemudian dalam skrip pemprosesan anda, anda akan menggunakan:

E-mel = permintaan ("e-mel")

Set objMail = Server.CreateObject ("CDO.Message")
Dengan objMail
. Dari = "webmaster@yoursite.com"
.O = E-mel
.Subject = "Fail Anda Diminta dari SiteName"
.TextBody = "Ini ialah fail yang anda minta dari SiteName"
.AddAttachment "C: \ files \ filename.pdf"
.Send
Akhir Dengan
Tetapkan objMail = Tiada apa-apa

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

Keindahan ini ialah lokasi fail sebenar - c: \ files \ - TIDAK di web di mana sahaja. Direktori itu benar-benar berasingan dari direktori web anda. Ini bermakna tiada web surfer di mana sahaja boleh mendapatkan fail-fail ini. Hanya orang yang menggunakan borang dalam talian anda boleh mempunyai fail yang dihantar kepada mereka. Itu memberikan anda beberapa tahap keselamatan, bahawa hanya orang yang harus melihat fail itu boleh mendapatkannya.

Walau bagaimanapun, perlu diingat bahawa sebaik sahaja pengguna mendapat tangan pada fail, mereka dapat dengan mudah meneruskannya kepada rakan-rakan. Tetapi anda tidak boleh membantu. Pada satu ketika, anda perlu sedar bahawa jika pengguna dapat melihat fail, mereka boleh mencuri jika mereka mahu. Heck, orang mengimbas keseluruhan buku ke dalam komputer mereka kadang-kadang (iaitu Harry Potter) untuk berkongsi dengan rakan-rakan. Oleh itu, pada satu ketika, anda perlu menerima bahawa anda telah melakukan yang terbaik untuk melindungi fail anda. Jika seseorang melalui usaha untuk mencuri kerja anda pada ketika itu, ia adalah dari tangan anda.

Hanya pastikan bahawa fail yang dihantar adalah betul-betul berjenama dengan nama dan maklumat tapak anda, jadi sekurang-kurangnya fail itu sendiri selalu menunjukkan dari mana ia datang!