public interface FastFileStorageClient extends GenerateStorageClient
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deleteFile(String filePath)
删除文件
|
StorePath |
uploadFile(FastFile fastFile)
上传文件
可通过fastFile对象配置
1.
|
StorePath |
uploadFile(InputStream inputStream,
long fileSize,
String fileExtName,
Set<MetaData> metaDataSet)
上传一般文件
|
StorePath |
uploadImage(FastImageFile fastImageFile)
上传图片
可通过fastImageFile对象配置
1.
|
StorePath |
uploadImageAndCrtThumbImage(InputStream inputStream,
long fileSize,
String fileExtName,
Set<MetaData> metaDataSet)
上传图片并且生成缩略图
支持的图片格式包括"JPG", "JPEG", "PNG", "GIF", "BMP", "WBMP"
缩略图为上传文件名+缩略图后缀 _150x150,如 xxx.jpg,缩略图为 xxx_150x150.jpg
实际样例如下
原图 http://localhost:8098/M00/00/17/rBEAAl33pQaAWNQNAAHYvQQn-YE374.jpg
缩略图 http://localhost:8098/M00/00/17/rBEAAl33pQaAWNQNAAHYvQQn-YE374_150x150.jpg
|
deleteFile, downloadFile, downloadFile, getMetadata, mergeMetadata, overwriteMetadata, queryFileInfo, uploadFile, uploadSlaveFileStorePath uploadFile(InputStream inputStream, long fileSize, String fileExtName, Set<MetaData> metaDataSet)
inputStream - fileSize - fileExtName - metaDataSet - StorePath uploadImageAndCrtThumbImage(InputStream inputStream, long fileSize, String fileExtName, Set<MetaData> metaDataSet)
支持的图片格式包括"JPG", "JPEG", "PNG", "GIF", "BMP", "WBMP" 缩略图为上传文件名+缩略图后缀 _150x150,如 xxx.jpg,缩略图为 xxx_150x150.jpg 实际样例如下 原图 http://localhost:8098/M00/00/17/rBEAAl33pQaAWNQNAAHYvQQn-YE374.jpg 缩略图 http://localhost:8098/M00/00/17/rBEAAl33pQaAWNQNAAHYvQQn-YE374_150x150.jpg
inputStream - fileSize - fileExtName - metaDataSet - StorePath uploadImage(FastImageFile fastImageFile)
可通过fastImageFile对象配置 1. 上传图像分组 2. 上传元数据metaDataSet 3. 是否生成缩略图 3.1 根据默认配置生成缩略图 3.2 根据指定尺寸生成缩略图 3.3 根据指定比例生成缩略图
fastImageFile - 上传文件配置StorePath uploadFile(FastFile fastFile)
可通过fastFile对象配置 1. 上传图像分组 2. 上传元数据metaDataSet
fastFile - void deleteFile(String filePath)
filePath - 文件路径(groupName/path)Copyright © 2020. All rights reserved.