> 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