عند تحميل الصورة اليوم ، تم الإبلاغ عن الخطأ التالي: استثناء الخدمة ، لم يتمكن من تحليل طلب Servlet Multipart ؛ الاستثناء المتداخل هو java.lang.illegalstateException: org.apache.tomcat.util.http.fileupload.fileuploadbase $ fillemitexactedexception: يتجاوز ملف الحقل الحد الأقصى المسموح به من 1048576 بايت.
يتراجع سبرينغ بوت إلى 1M ، لذلك يتم تعديله وفقًا للاحتياجات.
هناك نوعان ، يتم تكوين أحدهما في فئة بدء التشغيل ، والآخر تم تكوينه في Application.yml أو Application.properties.
تتم إضافة النوع الأول على النحو التالي ، إعادة التشغيل ؛
Multipart: ممكّن: True Max-File-Size: 50 MB Max-Request-Size: 50 MB
النوع الثاني هو إضافة الرمز التالي إلى فئة بدء التشغيل: MB أو KB على ما يرام.
/*** date: 2018/3/5 14: 02* Author: Hejr* description: تكوين تحميل الملف*/ @beanpublic multipartConfigElement multipartConfigElement () {multipartConfigfactory factory = new multipartConfIgFactory () ؛ // Maximum Factory.setMaxFilesize ("5MB") ؛ /// قم بتعيين إجمالي مصنع حجم البيانات الذي تم تحميله. Return Factory.CreateMultipartConfig () ؛}لخص
ما سبق هما طريقتان التكوين لتقييد حجم الملفات أو الصور التي تم تحميلها بواسطة المحرر. آمل أن يكون ذلك مفيدًا للجميع. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر على الجميع في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!