Bonjour à tous,

J'aimerais copier un fichier directement sur mon serveur http mais je bloque un peu. J'ai fouillé un peu sur le net mais pour le moment je suis juste capable de copier un fichier sur mon répertoire courant. Voici mon code côté client:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
 Socket sock = new Socket("127.0.0.1",13267);
	    System.out.println("Connecting...");
 
	    // receive file from server
	    byte b[]=new byte[filesize]; 
 
	    InputStream in = sock.getInputStream();
	    FileOutputStream fo = new FileOutputStream("text-copy.txt");
	    BufferedOutputStream bos = new BufferedOutputStream(fo);
	   // bytesRead = is.read(b,0,mybytearray.length);
 
	  //byte to file
      //  byte b[]=new byte[length];         
 
        int l = in.read(b);
        while(l>0)
        ....

Le fichier se copie avec succès dans mon répertoire courant mais j'aimerais bien le copier sur un serveur distant ou sur ma machine courante en spécifiant une adresse ip et non un dossier. Example:


FileOutputStream fo = new FileOutputStream("http://127.0.0.1:8080/Serveur2/text-copy.txt");

Je sais que ca ne marche pas, mais c'est juste pour vous montrer ce que je veux faire au juste . Avez-vous des pistes ou des exemples qui montrent comment procéder?

Merci