Mailing załącznika z CDO
Jeśli kodujesz w ASP, często używasz go do wysyłania wiadomości, w tym załączników. Może to być świetny sposób na udostępnianie plików użytkownikom.

Składnia jest bardzo prosta. W formularzu należy podać adres e-mail użytkownika. Następnie w skrypcie przetwarzania użyłbyś:

E-mail = żądanie („e-mail”)

Ustaw objMail = Server.CreateObject („CDO.Message”)
Z objMail
.From = „webmaster@yoursite.com”
.To = E-mail
.Subject = "Plik, którego zażądałeś od SiteName"
.TextBody = "Oto plik, którego zażądałeś od SiteName"
.Dodaj załącznik „C: \ files \ filename.pdf”
.Wysłać
Kończyć z
Ustaw objMail = Nic

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

Piękno tego polega na tym, że faktyczna lokalizacja pliku - c: \ files \ - NIE jest nigdzie w Internecie. Ten katalog jest całkowicie oddzielony od twoich katalogów internetowych. Oznacza to, że żaden internauta nie może uzyskać dostępu do tych plików. Pliki mogą być wysyłane tylko do osób korzystających z formularzy online. Daje to pewien poziom bezpieczeństwa, że ​​mogą je zdobyć tylko ludzie, którzy powinni zobaczyć pliki.

Pamiętaj jednak, że gdy tylko użytkownik dostanie plik, może z łatwością przekazać go znajomym. Ale tak naprawdę nie możesz na to poradzić. W pewnym momencie musisz zdać sobie sprawę, że jeśli użytkownik widzi plik, może go ukraść, jeśli chce. Heck, ludzie czasami skanują całe książki do swoich komputerów (np. Harry Potter), aby dzielić się z przyjaciółmi. W pewnym momencie musisz zaakceptować, że zrobiłeś wszystko, co w twojej mocy, jeśli chodzi o ochronę plików. Jeśli ktoś podejmie wysiłek, aby ukraść twoją pracę w tym momencie, jest to poza twoimi rękami.

Upewnij się tylko, że wysłany plik jest dobrze oznakowany nazwą Twojej witryny i informacjami, aby przynajmniej sam plik zawsze wskazywał, skąd pochodzi!

Instrukcje Wideo: Uwaga na oszustów (Może 2024).