سؤال

لدي تطبيق Web Play 2.0 مكتوب في Scala.لقد قمت بإنشاء ملف حرب باستخدام البرنامج المساعد War Play ونشره على Tomcat 7.0.27.

عندما أقدم نموذجا باستخدام Enctype="بيانات متعددة الأجزاء / النموذج"، يسقط الطلب.يبدو أن الخطأ مع إطار اللعب لا يجد "حدود" للبيانات.

لقد حاولت بالفعل وضع ANDEALCASULMULTIVARTPARSING="صحيح" لكنه لا يساعد

نفس الرمز يعمل بشكل جيد على خادم اللعب.ما أنا في عداد المفقودين في تومكات؟هل هناك تكوين محدد تمكن / قمع تعبئته؟

رمز النموذج ذي الصلة هو: giveacodicetagpre.

يشبه رمز تحكم: giveacodicetagpre.

حتى إذا لم أقم بتحميل ملف، ما زلت أحصل على تفريغ badRequest على النحو التالي: giveacodicetagpre.

هل كانت مفيدة؟

المحلول

المشكلة كانت إذا كنت تستخدم "price.body.asmultipartformdata" كما كنت أستخدم في التعليمات البرمجية الخاصة بي، فإنه يعمل مع اللعب ولكن لا في Tomcat.ومع ذلك، إذا كنت تستخدم 'parse.multipartformdata' bodyparser، الذي يعمل.لا أعرف لماذا، ولكن نعم هو كذلك الآن، تبدو الطريقة الخاصة بي: giveacodicetagpre.

لقد أضفت طريقة إلى السمات المضمونة: giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top