bonjour

en faite je dois me connecter à un serveur ftp , j'utilise la librairie apache pour faire ça,

le probleme que je teste mon programme dans un domaine , alors je me connecte pas directement à internet , et ça cause que je peux pas me connecter directement au serveur ftp.

voici mon exemple

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
19
20
21
22
23
24
25
26
27
28
29
30
public boolean ftpConnect(String host, String username,String password, int port){
      try {
			mFTPClient = new FTPClient();
 
			mFTPClient.connect(host, port);
 
			// now check the reply code, if positive mean connection success
			if (FTPReply.isPositiveCompletion(mFTPClient.getReplyCode())) {
					// login using username & password
					boolean status = mFTPClient.login(username, password);
 
					/* Set File Transfer Mode
					*
					* To avoid corruption issue you must specified a correct
					* transfer mode, such as ASCII_FILE_TYPE, BINARY_FILE_TYPE,
					* EBCDIC_FILE_TYPE .etc. Here, I use BINARY_FILE_TYPE
					* for transferring text, image, and compressed files.
					*/
 
					mFTPClient.setFileType(FTP.BINARY_FILE_TYPE);
					mFTPClient.enterLocalPassiveMode();
					return status;
               }
		  } catch(Exception e) {
 
             }    
 
     return false;
}
}
je dois rajouter des informations concernant le proxy et je sais pas comment les rajouter.