คลาสที่ใช้ในการอัปโหลดนี้คือคลาสการอัปโหลดดั้งเดิมของฉัน ซึ่งได้รับการแก้ไขสำหรับการอัปโหลดแบบไม่รีเฟรช (การอัปโหลดปกติก็สามารถใช้ได้เช่นกัน)
แสดงกระบวนการอัปโหลดโดยละเอียด รวมถึงแถบความคืบหน้า เปอร์เซ็นต์การอัปโหลด ขนาดข้อมูลการอัปโหลดทั้งหมด ขนาดข้อมูลการอัปโหลดปัจจุบัน เวลากระบวนการอัปโหลด ฯลฯ - -
สไตล์แถบความคืบหน้าสามารถแก้ไขได้ด้วยตัวเอง ไฟล์สไตล์คือ css.css
สำหรับข้อมูลกระบวนการเฉพาะ โปรดดูคำอธิบายของออบเจ็กต์ข้อมูลใน getInformation(info) ใน js/custom.js
ในครั้งนี้ มีการเพิ่มเมธอด setApp ให้กับคลาสการอัพโหลดเพื่อตั้งค่าแอปพลิเคชัน
เรียกเมธอด Upload.setApp state,total,current,description
คำอธิบายพารามิเตอร์:
state--สถานะปัจจุบัน โปรดตรวจสอบคำอธิบายสถานะในฟังก์ชัน getInformation(info) ใน js/custom.js เพื่อดูค่าที่แนะนำ
ทั้งหมด--ขนาดข้อมูลที่อัปโหลดทั้งหมด
ปัจจุบัน - ขนาดข้อมูลที่อัปโหลด
คำอธิบาย--คำอธิบาย ใช้เป็นหลักเมื่อมีข้อผิดพลาดเกิดขึ้น โดยทั่วไปจะใช้ค่าว่าง
โปรดเก็บการตั้งค่าสำหรับแอปพลิเคชันไว้ใน upload.asp (มีการตั้งค่าทั้งหมดสี่รายการ โดยการตั้งค่าสุดท้ายสามารถเลือกลบได้)
การอัปเดตที่สำคัญ:
1. สรุปการโทร JS ทำให้การอัพโหลดสะดวกยิ่งขึ้น
2. เพิ่มฟังก์ชันส่งคืนรายการไฟล์ที่ผู้ใช้อัปโหลด (อาร์เรย์) และฟังก์ชันคำนวณความเร็วในการอัปโหลด
ขยาย