Bonjour
Je cherche à poster un fichier xml de grande taille (il contient un fichier
zip qui peut faire plusieurs centaines de méga) via un serveur web sur
une servlet.
Aujourd'hui, j'utilise une PostMethod (org.apache.commons.httpclient.methods.PostMethod)
ce qui me donne le code suivant :
Hors, la méthode PostMethod.AddParameter prend une chaine qui est
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 InputStream streamResult = null; PostMethod post = new PostMethod(sUrl); post.addParameter("request", computeRequest()); HttpClient httpClient = new HttpClient(); int res = httpClient.executeMethod(post); // Todo : test de res streamResult = post.getResponseBodyAsStream();
par définition limitée en taille.
Ma solutions fonctionne mais pas au delà de qq Mo.
Y a t il une solution pour faire la même action en utilisant un flux ?
merci
Julien
Partager