[
https://issues.apache.org/jira/browse/FTPSERVER-361?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12851302#action_12851302
]
David Latorre commented on FTPSERVER-361:
-----------------------------------------
We can do this but my suggestion is that you do not rely on the provided
DefaultFtpLet. In our case, we ended up 'cloning' DefaultFtpLet, but changing
some method bodies / signatures in order to fit our needs and this is quite
common a need for other users as well.
> Provide more information on command execution to Ftplets - especially file
> created in STOU
> ------------------------------------------------------------------------------------------
>
> Key: FTPSERVER-361
> URL: https://issues.apache.org/jira/browse/FTPSERVER-361
> Project: FtpServer
> Issue Type: Improvement
> Components: Ftplets
> Affects Versions: 1.0.4
> Reporter: Richard Evans
>
> To monitor file uploads, I can configure an Ftplet and override onUploadEnd
> and onUploadUniqueEnd in DefaultFtplet. However I cannot find a way to
> determine the real file that was written in the upload.
> For a non-unique upload I can get the argument and resolve it against the
> working directory in the file system view; but this seems unnecessarily
> complex and does not for for unique uploads (STOU) because the random file
> name is not available.
> Browsing the code I can see the file observer stuff, but these are non-public
> APIs and there can be only one observer at a time whilst I can have many
> independent Ftplets implementing the onUpload APIs.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.