การตั้งค่าให้ IIS Web Server รับไฟล์อัพโหลดขนาดใหญ่ได้ (Allow Content Length)

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

ไปที่ IIS แล้วเลือก Site ที่เราต้องการ Allow จากนั้นเลือก Request Filtering

Request Filtering
Edit Feature Setting

กำหนดขนาดที่ต้องการ หน่วยเป็น Bytes หากต้องการ 50MB. คำนวณตามตัวอย่างด้านล่าง

ตัวอย่าง: 50 MB = 50 × 1024 × 1024 = 52428800

กด “OK” แล้ว Restart Site นั้น