1078-修复ftp-server对文件上传的通知
This commit is contained in:
@@ -44,6 +44,19 @@ public class ftplet extends DefaultFtplet {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public FtpletResult onAppendEnd(FtpSession session, FtpRequest request) throws FtpException, IOException {
|
public FtpletResult onAppendEnd(FtpSession session, FtpRequest request) throws FtpException, IOException {
|
||||||
|
FtpUploadEvent event = new FtpUploadEvent(this);
|
||||||
|
String argument = request.getArgument();
|
||||||
|
FileSystemView fileSystemView = session.getFileSystemView();
|
||||||
|
FtpFile file = fileSystemView.getFile(request.getArgument());
|
||||||
|
event.setFileName(session.getFileSystemView().getFile(request.getArgument()).getAbsolutePath());
|
||||||
|
applicationEventPublisher.publishEvent(event);
|
||||||
|
|
||||||
|
logger.info("[文件已上传]: {}", session.getFileSystemView().getFile(request.getArgument()).getAbsolutePath());
|
||||||
|
return super.onUploadEnd(session, request);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public FtpletResult onUploadUniqueEnd(FtpSession session, FtpRequest request) throws FtpException, IOException {
|
||||||
FtpUploadEvent event = new FtpUploadEvent(this);
|
FtpUploadEvent event = new FtpUploadEvent(this);
|
||||||
event.setFileName(session.getFileSystemView().getFile(request.getArgument()).getAbsolutePath());
|
event.setFileName(session.getFileSystemView().getFile(request.getArgument()).getAbsolutePath());
|
||||||
applicationEventPublisher.publishEvent(event);
|
applicationEventPublisher.publishEvent(event);
|
||||||
|
|||||||
Reference in New Issue
Block a user