> 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