public final class FastdfsClient extends Object implements Closeable
| 限定符和类型 | 类和说明 |
|---|---|
static class |
FastdfsClient.Builder |
| 限定符和类型 | 字段和说明 |
|---|---|
static long |
DEFAULT_CONNECT_TIMEOUT |
static long |
DEFAULT_IDLE_TIMEOUT |
static int |
DEFAULT_MAX_CONN_PER_HOST |
static int |
DEFAULT_MAX_THREADS |
static long |
DEFAULT_READ_TIMEOUT |
public static final long DEFAULT_CONNECT_TIMEOUT
public static final long DEFAULT_READ_TIMEOUT
public static final long DEFAULT_IDLE_TIMEOUT
public static final int DEFAULT_MAX_THREADS
public static final int DEFAULT_MAX_CONN_PER_HOST
public CompletableFuture<FileId> upload(File file)
file - public CompletableFuture<FileId> upload(String group, File file)
group - file - public CompletableFuture<FileId> upload(String filename, byte[] content)
filename - content - public CompletableFuture<FileId> upload(String filename, byte[] content, FileMetadata metadata)
filename - content - metadata - public CompletableFuture<FileId> upload(String group, String filename, byte[] content)
group - filename - content - public CompletableFuture<FileId> upload(String group, String filename, byte[] content, FileMetadata metadata)
group - filename - content - metadata - public CompletableFuture<FileId> upload(File file, FileMetadata metadata)
file - metadata - public CompletableFuture<FileId> upload(String group, File file, FileMetadata metadata)
group - file - metadata - public CompletableFuture<FileId> upload(Object content, String filename, long size)
content - filename - size - public CompletableFuture<FileId> upload(String group, Object content, String filename, long size)
byte[]FileInputStreamReadableByteChannelgroup - 分组content - 上传内容size - 内容长度filename - 扩展名public CompletableFuture<FileId> upload(Object content, String filename, long size, FileMetadata metadata)
content - filename - size - metadata - public CompletableFuture<FileId> upload(String group, Object content, String filename, long size, FileMetadata metadata)
group - content - filename - size - metadata - public CompletableFuture<FileId> uploadAppender(File file)
file - public CompletableFuture<FileId> uploadAppender(File file, FileMetadata metadata)
file - metadata - public CompletableFuture<FileId> uploadAppender(String group, File file)
group - file - public CompletableFuture<FileId> uploadAppender(String group, File file, FileMetadata metadata)
group - file - public CompletableFuture<FileId> uploadAppender(String filename, byte[] content)
filename - content - public CompletableFuture<FileId> uploadAppender(String group, String filename, byte[] content)
group - filename - content - public CompletableFuture<FileId> uploadAppender(String group, String filename, byte[] content, FileMetadata metadata)
group - filename - content - metadata - public CompletableFuture<FileId> uploadAppender(Object content, String filename, long size)
content - filename - size - public CompletableFuture<FileId> uploadAppender(Object content, String filename, long size, FileMetadata metadata)
content - filename - size - metadata - public CompletableFuture<FileId> uploadAppender(String group, Object content, String filename, long size)
byte[]FileInputStreamReadableByteChannelgroup - 分组content - 上传内容filename - 文件名size - 内容长度public CompletableFuture<FileId> uploadAppender(String group, Object content, String filename, long size, FileMetadata metadata)
group - content - filename - size - metadata - public CompletableFuture<Void> download(String fileId, Object out)
fileId - out - public CompletableFuture<Void> download(FileId fileId, Object out)
fileId - 服务器存储路径out - 输出流public CompletableFuture<Void> download(String fileId, Object out, long offset, long size)
fileId - out - offset - size - public CompletableFuture<Void> download(FileId fileId, Object out, long offset, long size)
fileId - out - offset - size - public CompletableFuture<Void> delete(String fileId)
fileId - public CompletableFuture<Void> delete(FileId fileId)
fileId - public CompletableFuture<Void> append(String fileId, File file)
fileId - file - public CompletableFuture<Void> append(FileId fileId, File file)
fileId - 服务器存储路径file - 内容public CompletableFuture<Void> append(String fileId, byte[] bytes)
fileId - bytes - public CompletableFuture<Void> append(FileId fileId, byte[] bytes)
fileId - 服务器存储路径bytes - 内容public CompletableFuture<Void> append(String fileId, Object content, long size)
fileId - content - size - public CompletableFuture<Void> append(FileId fileId, Object content, long size)
fileId - content - size - public CompletableFuture<Void> modify(String fileId, File file, long offset)
fileId - file - offset - public CompletableFuture<Void> modify(FileId fileId, File file, long offset)
fileId - file - offset - public CompletableFuture<Void> modify(String fileId, byte[] bytes, long offset)
fileId - bytes - offset - public CompletableFuture<Void> modify(FileId fileId, byte[] bytes, long offset)
fileId - bytes - offset - public CompletableFuture<Void> modify(String fileId, Object content, long size, long offset)
fileId - content - size - offset - public CompletableFuture<Void> modify(FileId fileId, Object content, long size, long offset)
fileId - content - size - offset - public CompletableFuture<Void> truncate(String fileId)
fileId - public CompletableFuture<Void> truncate(FileId fileId)
fileId - 服务器存储路径public CompletableFuture<Void> truncate(String fileId, long truncatedSize)
fileId - truncatedSize - public CompletableFuture<Void> truncate(FileId fileId, long truncatedSize)
fileId - 服务器存储路径truncatedSize - 截取字节数public CompletableFuture<Void> metadataSet(String fileId, FileMetadata metadata)
fileId - metadata - public CompletableFuture<Void> metadataSet(FileId fileId, FileMetadata metadata)
fileId - 服务器存储路径metadata - 元数据public CompletableFuture<Void> metadataSet(String fileId, FileMetadata metadata, byte flag)
fileId - metadata - flag - public CompletableFuture<Void> metadataSet(FileId fileId, FileMetadata metadata, byte flag)
fileId - 服务器存储路径metadata - 元数据flag - 设置标识public CompletableFuture<FileMetadata> metadataGet(String fileId)
fileId - public CompletableFuture<FileMetadata> metadataGet(FileId fileId)
fileId - public CompletableFuture<FileInfo> infoGet(String fileId)
fileId - public CompletableFuture<FileInfo> infoGet(FileId fileId)
fileId - public void close()
throws IOException
close 在接口中 Closeableclose 在接口中 AutoCloseableIOExceptionpublic static FastdfsClient.Builder newBuilder()
Copyright © 2017. All rights reserved.