Frage

Ich habe eine in Scala geschriebene Play 2.0-Webanwendung.Ich habe eine Kriegsdatei mit dem Play War-Plugin generiert und auf Tomcat 7.0.27 bereitgestellt.

Wenn ich ein Formular mit ENCType="Multipart / Form-Data" einreichen, fällt der Antrag auf.Der Fehler scheint mit dem Spielrahmen zu sein, der keine "Grenze" an den Daten findet.

Ich habe bereits versucht, zuzulassen, dass sie zulassen

Derselbe Code funktioniert fein auf dem Wiedergaber-Server.Was fehlt ich bei Tomcat?Gibt es eine bestimmte Konfiguration, die Multipart ermöglicht / unterdrückt?

Der entsprechende Formularcode lautet: generasacodicetagpre.

Der Controller-Code sieht aus wie: generasacodicetagpre.

Selbst wenn ich keine Datei hochladen kann, bekomme ich immer noch einen Badrequest - Dump wie folgt: generasacodicetagpre.

War es hilfreich?

Lösung

Das Problem war das, wenn Sie verwenden "Anfrage.Body.asmultipartformData" Da ich in meinem Code verwendet hatte, funktioniert es mit dem Spiel, aber nicht auf Tomcat.Wenn Sie jedoch das verwenden 'parse.multipartformdata' Bodyparser, das funktioniert.Weiß nicht warum, aber aber es tut Jetzt sieht meine Methode aus wie: generasacodicetagpre.

Ich habe eine Methode zum gesicherten Eigenschaften hinzugefügt: generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top