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 

Reply via email to