I have an Ftplet where I want to execute my code when the user uploads( put sample.txt) a file. I want to read the file (not to store) and based on the contents do a bunch of stuff. I have something like this in my code:
public FtpletEnum onUploadStart(FtpSession session, FtpRequest request, FtpReplyOutput response) throws FtpException, IOException { String file =request.getArgument(); try{ //get the file input stream FileInputStream fis = new FileInputStream(file); //read the first 200 bytes of the file byte[] buf= new byte[200]; fis.read(buf, 0,200) }catch(Exception ex){} } Now, I am sure this not the correct way to read such a file. The Dataconnection object as obtained by session.getDataConnection().openConnection() has a transferFromClient() method, but I assume it transfers the whole file on to the server. Any help is greately appreciated. Thanks Ajith