เมื่ออัปโหลดภาพวันนี้มีการรายงานข้อผิดพลาดต่อไปนี้: บริการเรียกใช้ข้อยกเว้นไม่สามารถแยกวิเคราะห์คำขอ multipart servlet; ข้อยกเว้นที่ซ้อนกันคือ java.lang.illegalstateException: org.apache.tomcat.util.http.fileupload.fileuploadbase $ filesizelimitexceedexception: ไฟล์สนามเกินขนาดสูงสุดที่อนุญาตสูงสุด 1048576 ไบต์
ค่าเริ่มต้นของ Springboot เป็น 1m ดังนั้นจึงมีการแก้ไขตามความต้องการ
มีสองประเภทหนึ่งถูกกำหนดค่าในคลาสเริ่มต้นและอีกประเภทหนึ่งถูกกำหนดค่าใน application.yml หรือ application.properties
ประเภทแรกจะถูกเพิ่มดังนี้รีสตาร์ท;
Multipart: เปิดใช้งาน: TRUE Max-File-Size: 50MB MAX-Request-Size: 50MB
ประเภทที่สองคือการเพิ่มรหัสต่อไปนี้ในคลาสเริ่มต้น: MB หรือ KB ก็โอเค
/*** @date: 2018/3/5 14: 02* @author: hejr* @description: ไฟล์อัปโหลดการกำหนดค่า*/ @Beanpublic MultipartConfigelement MultipartConfigelement () {MultipartConfigFactory // Maximum Factory.SetMaxFilesize ("5MB"); /// ตั้งค่าโรงงานขนาดข้อมูลที่อัปโหลดทั้งหมด SetMaxRequestSize ("50MB"); Return Factory.CreateMultipartConfig ();}สรุป
ข้างต้นเป็นสองวิธีการกำหนดค่าสำหรับการ จำกัด ขนาดของไฟล์หรือรูปภาพที่อัปโหลดโดยตัวแก้ไข ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับทุกคนในเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!