类 UploadFile


  • public class UploadFile
    extends Object
    上传的文件对象
    源自 hutool-extra
    从以下版本开始:
    2019年8月14日
    作者:
    ylyue
    • 构造器详细资料

      • UploadFile

        public UploadFile​(UploadFileHeader header)
        构造
        参数:
        header - 头部信息
    • 方法详细资料

      • delete

        public void delete()
        从磁盘或者内存中删除这个文件
      • write

        public File write​(String destPath)
                   throws IOException
        将上传的文件写入指定的目标文件路径,自动创建文件
        写入后原临时文件会被删除
        参数:
        destPath - 目标文件路径
        返回:
        目标文件
        抛出:
        IOException - IO异常
      • write

        public File write​(File destination)
                   throws IOException
        将上传的文件写入目标文件
        写入后原临时文件会被删除
        参数:
        destination - 目的地
        返回:
        目标文件
        抛出:
        IOException - IO异常
      • getFileContent

        public byte[] getFileContent()
                              throws IOException
        返回:
        获得文件字节流
        抛出:
        IOException - IO异常
      • getHeader

        public UploadFileHeader getHeader()
        返回:
        上传文件头部信息
      • getFileName

        public String getFileName()
        返回:
        文件名
      • size

        public int size()
        返回:
        上传文件的大小,< 0 表示未上传
      • isUploaded

        public boolean isUploaded()
        返回:
        是否上传成功
      • isInMemory

        public boolean isInMemory()
        返回:
        文件是否在内存中