De corrompre les données de formulaire: fin prématurée

Je suis en train de télécharger des fichiers à l'aide de la classe FileReference. Fichiers >2 MO tout fonctionne correctement mais les fichiers <2MB l'origine de cette erreur:

"de java.io.IOException: Corrompre les données de formulaire: fin prématurée"

Sur le serveur, je suis en utilisant le com.oreilly.servlet paquet pour traiter la demande.

J'ai utilisé ce paquet plusieurs fois pour réussir à gérer les uploads de fichier de flex, mais pour une raison quelconque, je suis maintenant à avoir ce problème.

Ici est la trace de la pile pour plus d'info:

java.io.IOException: Corrupt form data: premature ending
at com.oreilly.servlet.multipart.MultipartParser.<init>(MultipartParser.java:205)
at com.oreilly.servlet.MultipartRequest.<init>(MultipartRequest.java:222)
at com.oreilly.servlet.MultipartRequest.<init>(MultipartRequest.java:173)
at com.mydomain.FileUploadServlet.doPost(FileUploadServlet.java:46)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:99)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:414)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
  • Si vous avez trouvé une réponse à votre propre question, vous devez poster la réponse comme une réponse et de l'accepter, plutôt que de changer le titre.
InformationsquelleAutor Matt MacLean | 2008-10-27