GeeCON Prague 2014*
The moose likes Linux / UNIX and the fly likes FTP'ing files into a UNIX machine using JAVA Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Engineering » Linux / UNIX
Bookmark "FTP Watch "FTP New topic
Author

FTP'ing files into a UNIX machine using JAVA

Ravi Pydi
Greenhorn

Joined: Sep 01, 2002
Posts: 25
Hi,
I am trying to FTP a text file from a AIX box to a UNIX box using JAVA. I already have a code which can FTP files into a Windows environment. I am using the same code to log into the Solaris box. I am able to log into the system by using the doCommand() method (see code below) but the same code isn't working in the ftp session. I am getting "Get option: single" as a response when I execute any command after logging in. But the same doCommand() method after logging in works fine on a windows box.

The method that is trying to execute the commands on the UNIX server is as follows:

public String doCommand(String commandString)
throws IOException
{
outStream.writeBytes(commandString+"\r\n");
String response = getResponse();
System.out.println("The response from the Mailbox server is : " + response);
return response;
}

Any suggestions on this is greatly appreciated.

Thanks
Ravi Pydi
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 16101
    
  21

There are Java packages out there in that can send and receive files from FTP servers without you having to reinvent the entire FTP protocol.

Try Google.


Customer surveys are for companies who didn't pay proper attention to begin with.
 
GeeCON Prague 2014
 
subject: FTP'ing files into a UNIX machine using JAVA