类 DefaultFileMeta
java.lang.Object
com.walker.file.support.DefaultFileMeta
- 所有已实现的接口:
FileMeta
- 直接已知子类:
QrcodeFileMeta,SimpleFileMeta
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明返回文件的绝对路径,带名字。byte[]返回文件的MIME类型字符串long获得第三方传递的特定文件对象,如:kindeditor中的FileItem文件原始名称,通常是中文名longgetGroup()返回文件编组编号,这样便于业务把多个上传文件编为一个组,下载方便。getId()boolean是否图片getPath()返回文件存储在服务器上的相对路径,不包含设置的根路径,如:2014/3/aaa_123456.txt返回缩略图的相对路径,如:2014/3/aaa_123456_s.jpgdoubleint[]boolean是否产生缩略图,对于图片可能会使用该参数static voidvoidsetAbsoluteFileName(String absoluteFileName) voidsetContent(byte[] content) voidsetContentType(String type) voidsetCreateTime(long time) voidsetCreator(String creator) voidsetFileExt(String ext) voidsetFileItem(Object fileItem) 设置第三方传递的特定文件对象voidsetFilename(String filename) voidsetFileSize(long size) voidvoidvoidvoidvoidsetThumbNails(boolean thumb) voidsetThumbWithHeight(int width, int height, double quality) 设置缩略图参数:宽高、压缩质量toString()
-
构造器详细资料
-
DefaultFileMeta
public DefaultFileMeta()
-
-
方法详细资料
-
getAbsoluteFileName
返回文件的绝对路径,带名字。- 指定者:
getAbsoluteFileName在接口中FileMeta- 返回:
-
setAbsoluteFileName
- 指定者:
setAbsoluteFileName在接口中FileMeta
-
getId
-
getFilename
从接口复制的说明:FileMeta文件原始名称,通常是中文名- 指定者:
getFilename在接口中FileMeta- 返回:
-
getContentType
从接口复制的说明:FileMeta返回文件的MIME类型字符串- 指定者:
getContentType在接口中FileMeta- 返回:
-
getPath
从接口复制的说明:FileMeta返回文件存储在服务器上的相对路径,不包含设置的根路径,如:2014/3/aaa_123456.txt -
getStoreType
- 指定者:
getStoreType在接口中FileMeta
-
getContent
public byte[] getContent()- 指定者:
getContent在接口中FileMeta
-
getCreateTime
public long getCreateTime()- 指定者:
getCreateTime在接口中FileMeta
-
getCreator
- 指定者:
getCreator在接口中FileMeta
-
setFilename
- 指定者:
setFilename在接口中FileMeta
-
setContentType
- 指定者:
setContentType在接口中FileMeta
-
setPath
-
setStoreType
- 指定者:
setStoreType在接口中FileMeta
-
setContent
public void setContent(byte[] content) - 指定者:
setContent在接口中FileMeta
-
setCreator
- 指定者:
setCreator在接口中FileMeta
-
toString
-
getFileExt
- 指定者:
getFileExt在接口中FileMeta
-
setFileExt
- 指定者:
setFileExt在接口中FileMeta
-
setId
-
setCreateTime
public void setCreateTime(long time) - 指定者:
setCreateTime在接口中FileMeta
-
getGroup
从接口复制的说明:FileMeta返回文件编组编号,这样便于业务把多个上传文件编为一个组,下载方便。 -
setGroup
-
getFileSize
public long getFileSize()- 指定者:
getFileSize在接口中FileMeta
-
setFileSize
public void setFileSize(long size) - 指定者:
setFileSize在接口中FileMeta
-
setThumbNails
public void setThumbNails(boolean thumb) - 指定者:
setThumbNails在接口中FileMeta
-
setThumbWithHeight
public void setThumbWithHeight(int width, int height, double quality) 从接口复制的说明:FileMeta设置缩略图参数:宽高、压缩质量- 指定者:
setThumbWithHeight在接口中FileMetaquality- 压缩质量:0~1,1表示最高质量
-
isThumbNails
public boolean isThumbNails()从接口复制的说明:FileMeta是否产生缩略图,对于图片可能会使用该参数- 指定者:
isThumbNails在接口中FileMeta- 返回:
-
getThumbWidthHeight
public int[] getThumbWidthHeight()- 指定者:
getThumbWidthHeight在接口中FileMeta
-
getThumbQuality
public double getThumbQuality()- 指定者:
getThumbQuality在接口中FileMeta
-
getFileItem
从接口复制的说明:FileMeta获得第三方传递的特定文件对象,如:kindeditor中的FileItem- 指定者:
getFileItem在接口中FileMeta- 返回:
-
setFileItem
从接口复制的说明:FileMeta设置第三方传递的特定文件对象- 指定者:
setFileItem在接口中FileMeta
-
getThumbNailsName
从接口复制的说明:FileMeta返回缩略图的相对路径,如:2014/3/aaa_123456_s.jpg- 指定者:
getThumbNailsName在接口中FileMeta- 返回:
-
getIsImage
public boolean getIsImage()从接口复制的说明:FileMeta是否图片- 指定者:
getIsImage在接口中FileMeta- 返回:
-
main
-