Maximum request length exceeded

วันนี้มีเหตุการณ์ที่เกิดขึ้นกับ Web Application ที่ดูแลอยู่ เป็น Error ที่นานๆ จะเกิดขึ้นที เลยไม่ค่อยได้ใส่ใจ

ที่มาที่ไป:
ปัญหา Maximum request length exceeded ของผมนั้นเกิดมาจาก ผมมี function ที่ให้ user ทำการ upload file เอกสารเข้ามาเก็บไว้บน server ได้ แต่เนื่องจากไฟล์ที่ user ทำการ upload เข้ามานั้นมีขนาด 5MB ซึ่งค่อนข้างใหญ่...

โดยปกติการ Develop .net web application นั้นหากมีการใช้งาน HtmlInputFile บน .net framework 1.x จะมีค่า Default ที่อนุญาติให้ขนาดของไฟล์ ไว้ 4 MB เพื่อป้องกันเรื่องของการ Attack แบบ Denial of Service attacks.

แล้วแก้ไขกันอย่างไร
ให้ทำการเพิ่ม tag ด้านล่างลงในไฟล์ Web.config เพื่อกำหนด ขนาดสูงสุดที่อนุญาติให้ upload ไฟล์ได้ดังตัวอย่าง:

<httpRuntime maxRequestLength="8192" />

อนุญาติให้ upload ไฟล์ได้ไม่เกิน 8 megabytes (MB)

ส่งท้ายด้วยภาพที่ผมถ่ายจากหน้า Canteen ที่ Office ผม วันนี้ฟ้าสวย แสงดี ยกมือถือมาถ่าย
เป็น Microwave Tower...


ขอบคุณ...สำหรับวันนี้ที่ผ่านไปได้อย่างราบรื่น


Comments

Popular posts from this blog

Review : HONDA HR-V Part 2

Mini review : SIGMA 85mm. f/1.4 EX DG