อัพโหลดไฟล์ด้วย MVC เริ่มต้นในส่วน View โดยสร้าง Control ของ FileUpload และ Button ไว้ใน @Html.BeginForm โดยต้องส่ง htmlAttributes enctype = "multipart/form-data" ไปด้วยเพื่อเป็นการอนุญาตให้ฟอร์มส่งข้อมูลได้หลายประเภทพร้อมกัน เช่น ข้อความและรูปภาพ
จากนั้นในส่วน Controller สร้าง Action ชื่อ Upload เพื่อรับ HttpPostedFileBase จาก Request เพื่อทำการบันทึกลง Folder Upload
เมื่อทดสอบ Upload รูปชื่อ test-image.jpg
จะได้ผลลัพธ์ ดังนี้
ขอบคุณมากคะ
ตอบลบ