[ https://issues.apache.org/jira/browse/FTPSERVER-361?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12850872#action_12850872 ]
Richard Evans commented on FTPSERVER-361: ----------------------------------------- I see - the reply would indicate the file that was stored, etc. Can I suggest a new methods on DefaultFtpLet which are called with the reply object cast to the correct class for the command? eg. public FtpletResult onUploadEnd(FtpSession session, FtpRequest request, DataTransferFtpReply reply) put I guess this would fail if the reply indicated some failure? > 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.