Изпращане на прикачен файл с CDO
Ако кодирате в ASP, често го използвате за изпращане на съобщения, включително прикачени файлове. Това може да бъде чудесен начин да споделяте файлове с посетителите си.

Синтаксисът е много прав. Във формуляр заявявате имейл адреса на потребителя. Тогава в своя скрипт за обработка ще използвате:

Имейл = заявка („имейл“)

Задайте objMail = Server.CreateObject ("CDO.Message")
С objMail
.From = "webmaster@yoursite.com"
.To = Имейл
.Subject = "Файл, който поискахте от SiteName"
.TextBody = "Ето файла, който сте поискали от SiteName"
.AddAttachment "C: \ files \ filename.pdf"
.Send
Край с
Задайте objMail = Нищо

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

Красотата на това е, че действителното местоположение на файла - c: \ files \ - НЕ е в мрежата никъде. Тази директория е напълно отделна от вашите уеб директории. Това означава, че никой сърфист в интернет не може да стигне до тези файлове. Само хората, които използват вашите онлайн формуляри, могат да им изпращат файловете. Това ви осигурява някакво ниво на сигурност, че само хора, които трябва да виждат файловете, могат да ги получат.

Имайте предвид обаче, че веднага щом потребителят получи даден файл, той може лесно да го препрати на приятели. Но наистина не можете да помогнете на това. В един момент трябва да осъзнаете, че ако потребителят може да види файл, той може да го открадне, ако иска. По дяволите, хората сканират понякога цели книги в компютрите си (т.е. Хари Потър), за да споделят с приятели. Така че в един момент трябва да приемете, че сте направили всичко възможно, що се отнася до защитата на вашите файлове. Ако някой премине усилието да ви открадне работата в този момент, това е извън ръцете ви.

Просто се уверете, че изпратеният файл е добре маркиран с името и информацията на вашия сайт, така че поне самият файл винаги показва откъде е дошъл!

Инструкции Видео: 4. Изпращане на снимки по имейл/електронна поща (Април 2024).