Package io.r2mo.io.local.transfer
Class ChunkUploader
java.lang.Object
io.r2mo.io.local.transfer.ChunkUploader
分片上传工具类
支持大文件的分片上传、断点续传、进度监控
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancancelUpload(String token) 取消上传voidcreateUploadSession(UUID nodeId, String token) 创建分片上传会话io.r2mo.io.modeling.TransferProgressgetUploadProgress(String token, ChunkSession session) 获取上传进度voidshutdown()关闭上传器,释放资源voidstartUpload(ChunkSession session, InputStream chunkStream, int index) 开始分片上传
-
Constructor Details
-
ChunkUploader
public ChunkUploader(io.r2mo.io.common.RFS rfs, int threadPoolSize)
-
-
Method Details
-
createUploadSession
创建分片上传会话 -
startUpload
开始分片上传 -
getUploadProgress
获取上传进度 -
cancelUpload
取消上传 -
shutdown
public void shutdown()关闭上传器,释放资源 -
complete
-