Gửi một tập tin đính kèm với CDO
Nếu bạn đang mã hóa bằng ASP, bạn thường sử dụng nó để gửi thư, bao gồm các tệp đính kèm. Đây có thể là một cách tuyệt vời để chia sẻ tệp với khách truy cập của bạn.

Cú pháp rất đơn giản. Trong một hình thức, bạn yêu cầu địa chỉ email của người dùng. Sau đó, trong tập lệnh xử lý của bạn, bạn sẽ sử dụng:

Email = yêu cầu ("email")

Đặt objMail = Server.CreateObject ("CDO.Message")
Với objMail
.Trom = "webmaster@yoursite.com"
.To = Email
.Subject = "Tệp bạn yêu cầu từ SiteName"
.TextBody = "Đây là tệp bạn yêu cầu từ SiteName"
.AddAttachment "C: \ files \ filename.pdf"
. Gửi
Kết thúc với
Đặt objMail = Không có gì

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

Cái hay của việc này là vị trí tệp thực tế - c: \ files \ - KHÔNG có trên web ở bất cứ đâu. Thư mục đó hoàn toàn tách biệt với các thư mục web của bạn. Điều đó có nghĩa là không có người lướt web ở bất cứ đâu có thể có được các tệp này. Chỉ những người sử dụng biểu mẫu trực tuyến của bạn mới có thể gửi các tệp cho họ. Điều đó cung cấp cho bạn một số mức độ bảo mật, mà chỉ những người nên xem các tệp mới có thể có được chúng.

Tuy nhiên, hãy nhớ rằng ngay khi người dùng có được một tập tin, họ có thể dễ dàng chuyển tiếp nó cho bạn bè. Nhưng bạn không thể thực sự giúp điều đó. Tại một số điểm bạn cần nhận ra rằng nếu người dùng có thể xem tệp, họ có thể lấy cắp tệp nếu họ muốn. Heck, đôi khi mọi người quét toàn bộ sách vào máy tính của họ (tức là Harry Potter) để chia sẻ với bạn bè. Vì vậy, tại một số điểm, bạn phải chấp nhận rằng bạn đã làm tốt nhất có thể trong việc bảo vệ các tệp của mình. Nếu ai đó trải qua nỗ lực để đánh cắp công việc của bạn tại thời điểm đó, nó nằm ngoài tầm tay của bạn.

Chỉ cần đảm bảo rằng tệp đã gửi được gắn nhãn hiệu với thông tin và tên trang web của bạn, vì vậy ít nhất bản thân tệp luôn cho biết nó đến từ đâu!

Video HướNg DẫN: Đặt Password cho tập tin nén bằng Winrar (Có Thể 2024).