类 DefaultFastFileStorageClient
java.lang.Object
com.github.tobato.fastdfs.service.DefaultGenerateStorageClient
com.github.tobato.fastdfs.service.DefaultFastFileStorageClient
- 所有已实现的接口:
FastFileStorageClient,GenerateStorageClient
@Component
public class DefaultFastFileStorageClient
extends DefaultGenerateStorageClient
implements FastFileStorageClient
面向应用的接口实现
- 作者:
- tobato
-
字段概要
从类继承的字段 com.github.tobato.fastdfs.service.DefaultGenerateStorageClient
fdfsConnectionManager, LOGGER, trackerClient -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voiddeleteFile(String filePath) 删除文件uploadFile(FastFile fastFile) 上传文件uploadFile(InputStream inputStream, long fileSize, String fileExtName, Set<MetaData> metaDataSet) 上传文件uploadImage(FastImageFile fastImageFile) 上传图片uploadImageAndCrtThumbImage(InputStream inputStream, long fileSize, String fileExtName, Set<MetaData> metaDataSet) 上传图片并且生成缩略图从类继承的方法 com.github.tobato.fastdfs.service.DefaultGenerateStorageClient
deleteFile, downloadFile, downloadFile, getMetadata, mergeMetadata, overwriteMetadata, queryFileInfo, setConnectionManager, setTrackerClientService, uploadFile, uploadSlaveFile从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 com.github.tobato.fastdfs.service.GenerateStorageClient
deleteFile, downloadFile, downloadFile, getMetadata, mergeMetadata, overwriteMetadata, queryFileInfo, uploadFile, uploadSlaveFile
-
构造器详细资料
-
DefaultFastFileStorageClient
public DefaultFastFileStorageClient()
-
-
方法详细资料
-
uploadFile
public StorePath uploadFile(InputStream inputStream, long fileSize, String fileExtName, Set<MetaData> metaDataSet) 上传文件- 指定者:
uploadFile在接口中FastFileStorageClient- 返回:
-
uploadImageAndCrtThumbImage
public StorePath uploadImageAndCrtThumbImage(InputStream inputStream, long fileSize, String fileExtName, Set<MetaData> metaDataSet) 上传图片并且生成缩略图- 指定者:
uploadImageAndCrtThumbImage在接口中FastFileStorageClient- 返回:
-
uploadFile
上传文件可通过fastFile对象配置 1. 上传图像分组 2. 上传元数据metaDataSet
- 指定者:
uploadFile在接口中FastFileStorageClient- 参数:
fastFile-- 返回:
-
uploadImage
上传图片可通过fastImageFile对象配置 1. 上传图像分组 2. 上传元数据metaDataSet 3. 是否生成缩略图 3.1 根据默认配置生成缩略图 3.2 根据指定尺寸生成缩略图 3.3 根据指定比例生成缩略图
- 指定者:
uploadImage在接口中FastFileStorageClient- 参数:
fastImageFile-- 返回:
-
deleteFile
删除文件- 指定者:
deleteFile在接口中FastFileStorageClient- 参数:
filePath- 文件路径(groupName/path)
-