2010-11-09 4 views
2

J'utilise Uploadify sur un JSP pour le téléchargement de fichiers multiples et le framework Spring MVC sur le serveur. La classe Spring Controller peut-elle prendre en charge Jersey API pour télécharger le fichier sur le serveur. J'utilise actuellement Apache Commons FileUpload pour télécharger les fichiers, mais il se brise pour les fichiers plus volumineux avec plus de 20 Mo de taille. Puis-je utiliser Jersey à la place? Toute aide est appréciée.Est-ce que Spring framework prend en charge Jersey API

Répondre

0

Jersey est un framework RESTful. SpringMVC est un framework mvc de type REST. Je ne pense pas que vous ayez besoin de les mélanger. En outre, SpringMVC a son propre support de téléchargement de fichiers. Look here pour 5.8 Prise en charge de multipart (fileupload) de Spring

0

Spring MVC utilise également Apache Commons FileUpload (see doc). Avez-vous configuré correctement CommonsMultipartResolver dans votre fichier de configuration * -servlet.xml (pourriez-vous éditer votre question et ajouter une partie de votre config de printemps)?

Mes meilleures estimations pour votre problème (en fonction de la taille maximale des pièces jointes pour votre application):

  • vous devrez peut-être configurer votre MultipartResolver correctement (réglage ainsi des valeurs correctes pour l'instance apache fileupload sous-jacente). Voir CommonsMultipartResolver et CommonsFileUploadSupport.
  • et/ou configurer votre serveur tomcat avec maxPostSize
  • modifier vos arguments de mémoire JVM (-Xmx ...)
Questions connexes