跳过导航链接
org.noear.solon.core.handle

类 UploadedFile

    • 构造器概要

      构造器 
      构造器和说明
      UploadedFile()
      上传文件
      UploadedFile(java.io.Closeable deleteAction, java.lang.String contentType, long contentSize, java.io.InputStream content, java.lang.String name, java.lang.String extension)
      上传文件
      UploadedFile(java.lang.String contentType, java.io.InputStream content, java.lang.String name)
      上传文件
      UploadedFile(java.lang.String contentType, long contentSize, java.io.InputStream content, java.lang.String name, java.lang.String extension)
      基于上传输入的构建函数
    • 构造器详细资料

      • UploadedFile

        public UploadedFile()
        上传文件
      • UploadedFile

        public UploadedFile(java.lang.String contentType,
                            java.io.InputStream content,
                            java.lang.String name)
        上传文件
        参数:
        contentType - 内容类型
        content - 内容流
        name - 文件名
      • UploadedFile

        public UploadedFile(java.lang.String contentType,
                            long contentSize,
                            java.io.InputStream content,
                            java.lang.String name,
                            java.lang.String extension)
        基于上传输入的构建函数
        参数:
        contentType - 内容类型
        contentSize - 内容大小
        content - 内容流
        name - 文件名
        extension - 文件后缀名
      • UploadedFile

        public UploadedFile(java.io.Closeable deleteAction,
                            java.lang.String contentType,
                            long contentSize,
                            java.io.InputStream content,
                            java.lang.String name,
                            java.lang.String extension)
        上传文件
        参数:
        contentType - 内容类型
        contentSize - 内容大小
        content - 内容流
        name - 文件名
        extension - 文件后缀名
    • 方法详细资料

      • getExtension

        public java.lang.String getExtension()
        扩展名(例:jpg)
      • getContent

        public java.io.InputStream getContent()
        内容流
      • getContentAsBytes

        public byte[] getContentAsBytes()
                                 throws java.io.IOException
        内容字节形式
        抛出:
        java.io.IOException
        从以下版本开始:
        2.8
      • getContentSize

        public long getContentSize()
        内容大小
      • delete

        public void delete()
                    throws java.io.IOException
        删除临时文件
        抛出:
        java.io.IOException
      • isEmpty

        public boolean isEmpty()
                        throws java.io.IOException
        是否为空
        抛出:
        java.io.IOException
      • transferTo

        public void transferTo(java.io.File file)
                        throws java.io.IOException
        将内容流迁移到目标文件
        参数:
        file - 目标文件
        抛出:
        java.io.IOException
      • transferTo

        public void transferTo(java.io.OutputStream stream)
                        throws java.io.IOException
        将内容流迁移到目标输出流
        参数:
        stream - 目标输出流
        抛出:
        java.io.IOException