Hi, I also work on the ftp uploading, and Use Jakarta commons FTP.
but I always meet exception
the code is:
FTPClient ftpClient = new FTPClient();
ftpClient.connect(InetAddress.getByName(server));
ftpClient.login(user, password);
Log.d("FTP",ftpClient.getReplyString());
ftpClient.changeWorkingDirectory(serverRoad);
ftpClient.setFileType(FTP.BINARY_FILE_TYPE);
BufferedInputStream buffIn=null;
buffIn=new BufferedInputStream(new FileInputStream(fileRoad));
ftpClient.storeFile(newFileName, buffIn);
buffIn.close();
ftpClient.logout();
ftpClient.disconnect();
I can find it is connected from log ,but when run
ftpClient.storeFile(newFileName, buffIn);
throw the exception,
12-24 12:40:04.984: WARN/System.err(929):
org.apache.commons.net.ftp.FTPConnectionClosedException: Connection
closed without indication.
Could you help me ? thank you vey much
On Nov 3, 9:01 am, petunio <[email protected]> wrote:
> Hi Everybody
>
> I am writing an application that involves using a server for
> uploading / downloading data...
>
> I am using the Jakarta Commons FTP, well, to be more precise, a
> wrapper around it, found at:www.nsftools.com
>
> well, my question is that my code used to work with the android sdk
> version 3, but now that I am upgrading it to the new sdk, the
> connectAndLogin function doesn't work, this is, it does not connect to
> the host ( I am sure that the host, the name and the password are
> correct)
>
> this is the function:
>
> public boolean connectAndLogin (String host, String userName, String
> password)
> throws IOException, UnknownHostException,
> FTPConnectionClosedException
> {
>
> boolean success = false;
>
> connect(host);
>
> int reply = getReplyCode();
>
> if (FTPReply.isPositiveCompletion(reply))
> success = login(userName, password);
> if (!success)
> disconnect();
>
> return success;
>
> }
>
> when it calls connect(host), I can see at the adb logcat the following
> message:
> "OSNetworkS unknown socket error -1"
>
> has anybody come along this problem?
>
> Thanks a lot!
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---