@Component public class LocalBreakpointResumeManagerImpl extends Object implements ILocalBreakpointResumeManager
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
BUF_SIZE |
static long |
fileMaxByteSize |
| 构造器和说明 |
|---|
LocalBreakpointResumeManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
checkChunk(String fileCode,
Integer chunk,
Integer chunkSize)
检查分块是否存在
|
static int |
getChunks(List<File> files)
获取分片数量
|
MergeChunksDTO |
mergeChunks(MergeChunks mergeChunks)
合并文件块
|
static void |
mergeFileWithNio(List<File> files,
File newFile)
合成方法:NIO方式
|
BreakpointRegisterDTO |
register(BreakpointRegister breakpointRegister)
断点续传注册
|
UploadChunkDTO |
uploadChunk(UploadChunk uploadChunk)
上传分片(断点续传)
|
public static final int BUF_SIZE
public static long fileMaxByteSize
public BreakpointRegisterDTO register(BreakpointRegister breakpointRegister)
ILocalBreakpointResumeManagerregister 在接口中 ILocalBreakpointResumeManagerpublic UploadChunkDTO uploadChunk(UploadChunk uploadChunk)
ILocalBreakpointResumeManageruploadChunk 在接口中 ILocalBreakpointResumeManagerpublic boolean checkChunk(String fileCode, Integer chunk, Integer chunkSize)
ILocalBreakpointResumeManagercheckChunk 在接口中 ILocalBreakpointResumeManagerfileCode - 文件codechunk - 第几片chunkSize - 分片大小public MergeChunksDTO mergeChunks(MergeChunks mergeChunks) throws Exception
ILocalBreakpointResumeManagermergeChunks 在接口中 ILocalBreakpointResumeManagerExceptionpublic static void mergeFileWithNio(List<File> files, File newFile)
files - 要合并的文件newFile - 新文件Copyright © 2024. All rights reserved.