public class SftpUploader extends BaseFileUploader
bufferSize, fileSizeEqualOverride, forceOverride, local, lock, progress, remote, remoteFileLength| Constructor and Description |
|---|
SftpUploader(SftpExecutor executor,
String remote,
File local) |
SftpUploader(SftpExecutor executor,
String remote,
String local) |
| Modifier and Type | Method and Description |
|---|---|
void |
abort()
终止传输
|
void |
close()
安全关闭
|
SftpExecutor |
getExecutor() |
protected long |
getRemoteFileSize()
获取远程文件大小
|
protected void |
initUpload(boolean breakPoint,
long skip)
准开始上传
|
void |
run() |
protected void |
transferFinish()
传输完成回调
|
protected void |
write(byte[] bs,
int len)
写入
|
breakPointResume, checkRemoteFilePresentSizeEqual, fileSizeEqualOverride, forceOverride, getProgress, getRemoteFileLength, startUpload, uploadpublic SftpUploader(SftpExecutor executor, String remote, String local)
public SftpUploader(SftpExecutor executor, String remote, File local)
public void run()
protected long getRemoteFileSize()
BaseFileUploadergetRemoteFileSize in class BaseFileUploaderprotected void initUpload(boolean breakPoint,
long skip)
throws IOException
BaseFileUploaderinitUpload in class BaseFileUploaderbreakPoint - 是否为断点续传skip - skipIOException - IOExceptionprotected void write(byte[] bs,
int len)
throws IOException
BaseFileUploaderwrite in class BaseFileUploaderbs - bslen - 长度IOException - IOExceptionprotected void transferFinish()
BaseFileUploadertransferFinish in class BaseFileUploaderpublic void close()
SafeCloseablepublic void abort()
IFileTransferpublic SftpExecutor getExecutor()
Copyright © 2025. All rights reserved.