ส่งไฟล์แนบด้วย CDO
หากคุณกำลังเข้ารหัสใน ASP คุณมักจะใช้เพื่อส่งข้อความรวมถึงสิ่งที่แนบมาด้วย นี่เป็นวิธีที่ยอดเยี่ยมในการแชร์ไฟล์กับผู้เยี่ยมชมของคุณ

ไวยากรณ์นั้นตรงไปตรงมามาก ในแบบฟอร์มคุณร้องขอที่อยู่อีเมลของผู้ใช้ จากนั้นในสคริปต์ประมวลผลของคุณคุณจะใช้:

อีเมล = คำขอ ("อีเมล")

ตั้ง objMail = เซิร์ฟเวอร์สร้าง Object ("CDO.Message")
ด้วย objMail
.From = "webmaster@yoursite.com"
.To = อีเมล
.Subject = "ไฟล์ที่คุณร้องขอจาก SiteName"
.TextBody = "นี่คือไฟล์ที่คุณร้องขอจาก SiteName"
.AddAttachment "C: \ files \ filename.pdf"
.ส่ง
จบด้วย
ตั้ง objMail = ไม่มีอะไร

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

ความสวยงามของที่นี่คือตำแหน่งไฟล์จริง - the c: \ files \ - ไม่ได้อยู่บนเว็บทุกที่ ไดเรกทอรีนั้นแยกจากสารบบเว็บของคุณโดยสิ้นเชิง นั่นหมายความว่าไม่มีนักท่องเว็บใด ๆ สามารถเข้าถึงไฟล์เหล่านี้ได้ เฉพาะคนที่ใช้แบบฟอร์มออนไลน์ของคุณเท่านั้นที่สามารถส่งไฟล์ไปให้พวกเขาได้ ที่ให้ความปลอดภัยในระดับหนึ่งแก่คุณมีเพียงผู้ที่ควรเห็นไฟล์เท่านั้นที่จะได้รับ

อย่างไรก็ตามโปรดทราบว่าทันทีที่ผู้ใช้เข้าถึงไฟล์พวกเขาสามารถส่งต่อไปยังเพื่อนได้อย่างง่ายดาย แต่คุณไม่สามารถช่วยได้จริงๆ ในบางจุดคุณต้องตระหนักว่าหากผู้ใช้สามารถเห็นไฟล์พวกเขาสามารถขโมยได้หากพวกเขาต้องการ Heck ผู้คนสแกนหนังสือทั้งเล่มลงในคอมพิวเตอร์ของพวกเขาในบางครั้ง (เช่น Harry Potter) เพื่อแบ่งปันกับเพื่อน ๆ ในบางจุดคุณต้องยอมรับว่าคุณได้ทำดีที่สุดเท่าที่จะทำได้เพื่อปกป้องไฟล์ของคุณ หากใครบางคนพยายามที่จะขโมยงานของคุณไปยังจุดนั้นมันก็เป็นไปไม่ได้

เพียงตรวจสอบให้แน่ใจว่าไฟล์ที่ส่งนั้นมีชื่อแบรนด์และข้อมูลในเว็บไซต์ของคุณเป็นอย่างดีดังนั้นอย่างน้อยไฟล์นั้นจะระบุว่ามาจากไหน!

คำแนะนำวิดีโอ: สร้างฟอร์ม Online ด้วย Google Form พร้อมตัวอย่าง และอัพโหลดไฟล์แนบ (อาจ 2024).