การใช้งานการอัพโหลดไฟล์หลายไฟล์ใน ASP.NET
ผู้เขียน:Eve Cole
เวลาอัปเดต:2009-06-30 15:33:11
บันทึกบูลีนส่วนตัว ()
-
// รับองค์ประกอบแบบฟอร์มไฟล์
ไฟล์ HttpFileCollection = HttpContext.Current.Request.Files;
พยายาม
-
สำหรับ (int intCount= 0; intCount< files.Count; intCount++)
-
HttpPostedFile โพสต์ไฟล์ = ไฟล์ [intCount];
ชื่อไฟล์สตริง, นามสกุลไฟล์;
//รับชื่อไฟล์
fileName = System.IO.Path.GetFileName(postedFile.FileName);
ถ้า (ชื่อไฟล์ != "")
-
//รับนามสกุลไฟล์
fileExtension = System.IO.Path.GetExtension (ชื่อไฟล์);
//สามารถบันทึกไฟล์ไปยังโฟลเดอร์ต่างๆ ตามชื่อนามสกุลที่แตกต่างกันได้
//หมายเหตุ: คุณอาจต้องแก้ไขสิทธิ์การเขียนแบบไม่ระบุชื่อในโฟลเดอร์ของคุณ
postFile.SaveAs(System.Web.HttpContext.Current.Request.MapPath("upFiles/") + ชื่อไฟล์);
-
-
กลับเป็นจริง;
-
จับ (System.ExceptionEx)
-
กลับเท็จ;
-
-