การตรวจสอบขนาดไฟล์ขณะอัปโหลดโดยใช้ JavaScript / jQuery

Kar Trwc Sxb Khnad Fil Khna Xap Hold Doy Chi Javascript / Jquery



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

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







สร้างหน้าเว็บ

ขั้นแรก เราจะสร้างหน้าเว็บ HTML อย่างง่าย:



DOCTYPE html >
< html >
< ศีรษะ >
< ชื่อ >
การตรวจสอบความถูกต้องของ ไฟล์ ขนาด ในขณะที่ กำลังอัปโหลดโดยใช้ JavaScript / jQuery
ชื่อ >
ศีรษะ >
< ร่างกาย สไตล์ = 'padding-top: 10px; text-align:center;' >


< พี > อัพโหลด ไฟล์ พี >
< ป้อนข้อมูล id = 'ไฟล์' พิมพ์ = 'ไฟล์' สไตล์ = 'padding-left: 95px;' />
< br >< br >

< ปุ่ม เมื่อคลิก = 'การตรวจสอบขนาด ()' > ที่อัพโหลด ปุ่ม >

ร่างกาย >
html >



การทำความเข้าใจรหัส:



ในเนื้อความของหน้าเว็บ เราเพียงแค่ใช้ a

, ,
และ