Bonjour,
je souhaiterai réaliser un upload de fichier sur un serveur mutualisé ovh en java,
j'utilise la librairie HttpClient pour réaliser des requètes POST, PUT ...
J'en suis au stade des tests donc lorsque je fais une requète GET, tout se passe bien mais lorsque je veux faire un POST avec comme url, l'url d'un dossier sur le serveur, j'ai soit l'erreur 404 soit 303...
Est ce qu'il faut que je fasse une authentification ou je ne sais quoi lorque je veux faire un POST ou PUT... ? et si oui comment svp?
voici le code de l'upload de fichier :
Merci par avance de vos réponses
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 File f = new File("chemin du fichier"); PostMethod filePost = new PostMethod("url du site"); Part[] parts = { new StringPart("param_name", "value"), new FilePart(f.getName(), f) }; filePost.setRequestEntity( new MultipartRequestEntity(parts, filePost.getParams()) ); HttpClient client = new HttpClient(); int status = client.executeMethod(filePost);
Partager