类 StorageUploadSlaveFileCommand
java.lang.Object
com.github.tobato.fastdfs.domain.proto.AbstractFdfsCommand<StorePath>
com.github.tobato.fastdfs.domain.proto.storage.StorageUploadSlaveFileCommand
- 所有已实现的接口:
FdfsCommand<StorePath>
从文件上传命令
使用背景 使用FastDFS存储一个图片的多个分辨率的备份时,希望只记录源图的FID, 并能将其它分辨率的图片与源图关联。可以使用从文件方法 名词注解: 主从文件是指文件ID有关联的文件,一个主文件可以对应多个从文件 主文件ID = 主文件名 + 主文件扩展名 从文件ID = 主文件名 + 从文件后缀名 + 从文件扩展名 以缩略图场景为例:主文件为原始图片,从文件为该图片的一张或多张缩略图 流程说明: 1.先上传主文件(即:原文件),得到主文件FID 2.然后上传从文件(即:缩略图),指定主文件FID和从文件后缀名,上传后得到从文件FID。 注意: FastDFS中的主从文件只是在文件ID上有联系。FastDFS server端没有记录主从文件对应关系, 因此删除主文件,FastDFS不会自动删除从文件。删除主文件后,从文件的级联删除,需要由应用端来实现。
- 作者:
- tobato
-
字段概要
从类继承的字段 com.github.tobato.fastdfs.domain.proto.AbstractFdfsCommand
request, response -
构造器概要
构造器构造器说明StorageUploadSlaveFileCommand(InputStream inputStream, long fileSize, String masterFilename, String prefixName, String fileExtName) 文件上传命令 -
方法概要
从类继承的方法 com.github.tobato.fastdfs.domain.proto.AbstractFdfsCommand
execute, receive, send, sendFileContent
-
构造器详细资料
-
StorageUploadSlaveFileCommand
public StorageUploadSlaveFileCommand(InputStream inputStream, long fileSize, String masterFilename, String prefixName, String fileExtName) 文件上传命令- 参数:
inputStream- 输入流fileSize- 文件大小masterFilename- 主文件名称prefixName- 从文件前缀fileExtName- 文件扩展名
-