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
je dois rajouter des informations concernant le proxy et je sais pas comment les rajouter.
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; } }
Partager