มันน่าสนใจที่บางสิ่งมาเต็มวง ในช่วงเริ่มต้นของเว็บ เบราว์เซอร์จะดาวน์โหลดลิงก์ไปยังไฟล์ที่ไม่ใช่หน้าเว็บโดยอัตโนมัติ เช่น รูปภาพ ไฟล์ PDF และเอกสาร จากนั้นเบราว์เซอร์ก็ก้าวหน้ามากจนสามารถเปิดไฟล์เกือบทุกชนิดแบบเรียลไทม์ นั่นสร้างปัญหาให้กับนักพัฒนาแม้ว่า คุณจะบังคับให้เบราว์เซอร์ดาวน์โหลดไฟล์แทนที่จะเปิดได้อย่างไร มีการแฮ็กและวิธีแก้ปัญหาจำนวนมากเพื่อแก้ปัญหา แต่ไม่มีวิธีแก้ปัญหาที่แท้จริง ทั้งหมดนั้นเปลี่ยนไปด้วย HTML5 เมื่อมีการแนะนำ ดาวน์โหลดแอตทริบิวต์
ตอนนี้ นักพัฒนาสามารถเพิ่มแอตทริบิวต์ดาวน์โหลดพิเศษลงในแท็กแองเคอร์ HTML เพื่อบอกให้เบราว์เซอร์จัดการลิงก์เหมือนเป็นการดาวน์โหลด แทนที่จะเปิดไฟล์เป้าหมายคุณสามารถใช้แอตทริบิวต์ดาวน์โหลดเพื่อควบคุมวิธีที่เบราว์เซอร์จัดการลิงก์ดาวน์โหลดของคุณได้หลายวิธี ยิ่งไปกว่านั้น เบราว์เซอร์ที่ทันสมัยทั้งหมดยังรองรับคุณสมบัติการดาวน์โหลด ดังนั้นคุณจึงไม่ควรพบปัญหาใดๆ เกี่ยวกับความเข้ากันได้หรือความจำเป็นในการสำรอง
คุณสามารถจัดการกับแอตทริบิวต์การดาวน์โหลดได้หลายวิธี แต่ละรายการมีข้อดีของตัวเอง และทำงานได้อย่างราบรื่นในเบราว์เซอร์ต่างๆ
คุณสมบัติการดาวน์โหลดธรรมดา
วิธีที่ง่ายที่สุดในการใช้แอตทริบิวต์ดาวน์โหลดคือการรวมแอตทริบิวต์ในรูปแบบพื้นฐานที่สุดในแท็กสมอเรือของคุณ คุณไม่จำเป็นต้องใส่ชื่อไฟล์เพิ่มเติมหรือข้อมูลสนับสนุนใดๆ ผลลัพธ์จะเป็นดังนี้:
ดาวน์โหลดเลย!
เมื่อรวม "ดาวน์โหลด" ไว้ แสดงว่าคุณกำลังบอกให้เบราว์เซอร์ใดๆ ที่อ่านหน้าดาวน์โหลดลิงก์เป้าหมายแทนการเปิด ในกรณีนี้ เบราว์เซอร์จะดาวน์โหลดไฟล์ในชื่อเดียวกันทุกประการ
เปลี่ยนชื่อไฟล์
จะเกิดอะไรขึ้นถ้าคุณต้องการเปลี่ยนชื่อจริงๆ มีหลายครั้งที่คุณต้องการทำเช่นนี้ ชื่อไฟล์ที่สร้างขึ้นโดยอัตโนมัติเป็นตัวอย่างที่ดี พวกเขามักจะมีชื่อยาวน่าขันพร้อมสตริงของอักขระขยะ นั่นไม่ใช่ประสบการณ์ที่คุณต้องการสำหรับผู้เยี่ยมชม คุณสร้างมาตรฐานให้กับสิ่งต่างๆ ได้ด้วยแอตทริบิวต์ดาวน์โหลด
หากต้องการระบุชื่อไฟล์ ให้ตั้งค่าแอตทริบิวต์ดาวน์โหลดให้เท่ากัน ยกเว้นนามสกุลไฟล์ เบราว์เซอร์ไม่สามารถและไม่สามารถแปลงประเภทไฟล์ได้ ดังนั้นจึงไม่มีเหตุผลที่จะลอง
ดาวน์โหลดเลย!
ผู้เข้าชมของคุณจะดาวน์โหลดไฟล์เป็น your-file.pdf
กำลังดาวน์โหลดภาพ
พร้อมกับวิธีง่ายๆ ที่ช่วยให้ผู้ใช้ของคุณดาวน์โหลดภาพได้โดยตรง นี่ไม่ใช่การปฏิวัติ และคุณอาจประกอบเข้าด้วยกันได้ แต่คุณสามารถใช้แอตทริบิวต์ดาวน์โหลดเพื่อสร้างลิงก์รูปภาพที่ดาวน์โหลดได้
เริ่มด้วยการตั้งค่ารูปภาพเหมือนปกติบนเพจของคุณ แน่นอนว่านี่คือรูปภาพที่สามารถดาวน์โหลดได้
จากนั้น ห่อหุ้มสิ่งทั้งปวงไว้ในแท็กสมอ ลิงก์ไปยังเส้นทางของภาพ
สุดท้าย เพิ่มแอตทริบิวต์ดาวน์โหลดลงในแท็กสมอของคุณ คุณสามารถเปลี่ยนชื่อรูปภาพได้หากต้องการ
ตอนนี้เมื่อผู้เยี่ยมชมคลิกที่ภาพ พวกเขาจะดาวน์โหลดโดยตรงจากเซิร์ฟเวอร์ของคุณโดยอัตโนมัติ ไม่จำเป็น และอาจดูเหมือนใช้ทักษะมากเกินไปสำหรับนักพัฒนา แต่มีผู้เข้าชมไซต์กี่คนที่คิดว่าจะคลิกขวาบนรูปภาพเพื่อดูหรือดาวน์โหลด