程序包 com.dss.sdk.file

类 FileItem


  • public class FileItem
    extends Object
    文件包装类,支持本地文件、字节数组和输入流三种方式。
    作者:
    Fadada
    • 构造器详细资料

      • FileItem

        public FileItem​(File file)
        基于本地文件的构造器,适用于上传本地文件。
        参数:
        file - 本地文件
      • FileItem

        public FileItem​(String filePath)
        基于文件绝对路径的构造器,适用于上传本地文件。
        参数:
        filePath - 文件绝对路径
      • FileItem

        public FileItem​(String fileName,
                        byte[] content)
        基于文件名和字节数组的构造器。
        参数:
        fileName - 文件名
        content - 文件字节数组
      • FileItem

        public FileItem​(String fileName,
                        byte[] content,
                        String mimeType)
        基于文件名、字节数组和媒体类型的构造器。
        参数:
        fileName - 文件名
        content - 文件字节数组
        mimeType - 媒体类型,如:image/jpeg, text/plain
      • FileItem

        public FileItem​(String fileName,
                        InputStream stream)
        基于文件名和字节流的构造器,适应于全流式上传,减少本地内存开销。
        参数:
        fileName - 文件名
        stream - 文件字节流
      • FileItem

        public FileItem​(String fileName,
                        InputStream stream,
                        String mimeType)
        基于文件名、字节流和媒体类型的构造器,适应于全流式上传,减少本地内存开销。
        参数:
        fileName - 文件名
        stream - 文件字节流
        mimeType - 媒体类型,如:image/jpeg, text/plain