Надсилання додатку з CDO
Якщо ви кодуєте в ASP, ви часто використовуєте його для розсилки повідомлень, включаючи вкладення. Це може бути чудовим способом обміну файлами з відвідувачами.

Синтаксис дуже простий. У формі ви запитуєте електронну адресу користувача. Тоді в сценарії обробки ви використовуєте:

Email = запит ("електронна пошта")

Встановити objMail = Server.CreateObject ("CDO.Message")
З objMail
.From = "webmaster@yoursite.com"
.To = Електронна пошта
.Subject = "Файл, який ви вимагали від SiteName"
.TextBody = "Ось файл, який ви запитали від SiteName"
.AddAttachment "C: \ files \ filename.pdf"
.Післати
Закінчитися с
Встановити objMail = Нічого

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

Краса цього полягає в тому, що фактичне розташування файлів - c: \ files \ - НЕ в Інтернеті. Цей каталог повністю відокремлений від веб-каталогів. Це означає, що жоден веб-серфер ніде не може потрапити до цих файлів. Тільки люди, які використовують ваші онлайн-форми, можуть надсилати їм файли. Це дає певний рівень безпеки, що лише люди, які повинні бачити файли, можуть отримати їх.

Однак майте на увазі, що як тільки користувач потрапляє до файлу, він може легко переслати його друзям. Але ви не можете реально в цьому допомогти. У якийсь момент вам потрібно усвідомити, що якщо користувач може побачити файл, він може його викрасти, якщо захоче. Чорт, люди інколи сканують цілі книги на своїх комп’ютерах (тобто Гаррі Поттер), щоб поділитися з друзями. Тож у якийсь момент ви повинні прийняти, що ви зробили все можливе, що стосується захисту своїх файлів. Якщо хтось докладе зусиль, щоб вкрасти вашу роботу в цей момент, це виходить з ваших рук.

Просто переконайтеся, що надісланий файл добре брендований з назвою вашого сайту та інформацією, тому принаймні сам файл завжди вказує, звідки він узятий!