มีแท็กการดาวน์โหลด HTML หรือไม่?

แท็กการดาวน์โหลดจะอนุญาตให้หน้า HTML บังคับให้ดาวน์โหลดไฟล์

หากคุณเป็นนักพัฒนาเว็บคุณอาจกำลังมองหาโค้ด HTML ที่จะดาวน์โหลดไฟล์หรือกล่าวอีกนัยหนึ่งคือแท็ก HTML ที่บังคับให้เว็บเบราเซอร์ดาวน์โหลดเฉพาะไฟล์แทนการแสดงผลภายในเว็บเบราเซอร์

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

นั่นคือเว้นแต่ผู้ใช้มีส่วนเสริมหรือส่วนขยายของเบราว์เซอร์ซึ่ง จะ โหลดไฟล์ประเภทนั้น ๆ โปรแกรมเสริมบางตัวมีการสนับสนุนเว็บเบราเซอร์สำหรับไฟล์ทุกประเภทเช่น DOCX และเอกสาร PDF รูปแบบภาพยนตร์และไฟล์ประเภทอื่น ๆ

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

ให้ความรู้แก่ผู้ใช้เกี่ยวกับวิธีการใช้เว็บเบราเซอร์

หนึ่งในวิธีที่ง่ายที่สุดในการให้ผู้ใช้ดาวน์โหลดไฟล์ที่อาจปรากฏในเบราว์เซอร์เมื่อคลิกคือให้พวกเขาเข้าใจว่าการดาวน์โหลดไฟล์ใช้งานได้ดีเพียงใด

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

นี่เป็นวิธีง่ายๆในการหลีกเลี่ยงการต้องใช้แท็กดาวน์โหลด HTML: เพียงให้ผู้ใช้ของคุณดาวน์โหลดไฟล์โดยตรง ทำงานกับไฟล์ทุกประเภทรวมถึงหน้าเว็บเช่น HTML / HTM, TXT และ ไฟล์ PHP รวมทั้งภาพยนตร์ ( MP4 , MKVs และ AVI ) เอกสารไฟล์เสียงที่เก็บถาวรและอื่น ๆ

วิธีที่ง่ายที่สุดในการเลียนแบบแท็กการดาวน์โหลด HTML คือการบอกให้คนอื่นรู้ว่าควรทำอย่างไรเช่นในตัวอย่างนี้

คลิกขวาที่ลิงก์และเลือก บันทึกลิงค์เป็น ... เพื่อดาวน์โหลดไฟล์

หมายเหตุ: เบราว์เซอร์บางประเภทอาจเรียกใช้ตัวเลือกนี้อย่างอื่นเช่น บันทึกเป็น

บีบอัดไฟล์ดาวน์โหลดไปเก็บถาวร

อีกวิธีหนึ่งที่นักพัฒนาซอฟต์แวร์ของเว็บไซต์สามารถใช้คือการดาวน์โหลดลงในที่เก็บถาวรเช่นไฟล์ ZIP , 7Z หรือ RAR

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

ระบบปฏิบัติการ ส่วนใหญ่มีโปรแกรมในตัวที่สามารถจัดเก็บไฟล์เช่นนี้ได้ แต่โปรแกรมประยุกต์ของ บริษัท อื่นมักมีคุณสมบัติมากขึ้นและอาจใช้งานง่ายกว่า PeaZip และ 7-Zip เป็นรายการโปรด

หลอกลวงเบราเซอร์ด้วย PHP

สุดท้ายหากคุณรู้จัก PHP บางอย่างคุณสามารถใช้ สคริปต์ PHP 5 บรรทัดง่ายๆ เพื่อบังคับให้เบราว์เซอร์ดาวน์โหลดไฟล์ โดยไม่ต้อง บีบ อัดหรือขอให้ผู้อ่านทำอะไร

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