public class FileItem extends Object
| 构造器和说明 |
|---|
FileItem(File file)
基于本地文件的构造器,适用于上传本地文件。
|
FileItem(String filePath)
基于文件绝对路径的构造器,适用于上传本地文件。
|
FileItem(String fileName,
byte[] content)
基于文件名和字节数组的构造器。
|
FileItem(String fileName,
byte[] content,
String mimeType)
基于文件名、字节数组和媒体类型的构造器。
|
FileItem(String fileName,
InputStream stream)
基于文件名和字节流的构造器,适应于全流式上传,减少本地内存开销。
|
FileItem(String fileName,
InputStream stream,
String mimeType)
基于文件名、字节流和媒体类型的构造器,适应于全流式上传,减少本地内存开销。
|
public FileItem(File file)
file - 本地文件public FileItem(String filePath)
filePath - 文件绝对路径public FileItem(String fileName, byte[] content)
fileName - 文件名content - 文件字节数组public FileItem(String fileName, byte[] content, String mimeType)
fileName - 文件名content - 文件字节数组mimeType - 媒体类型,如:image/jpeg, text/plainpublic FileItem(String fileName, InputStream stream)
fileName - 文件名content - 文件字节流public FileItem(String fileName, InputStream stream, String mimeType)
fileName - 文件名content - 文件字节流mimeType - 媒体类型,如:image/jpeg, text/plainpublic boolean isValid()
public String getFileName()
public String getMimeType() throws IOException
IOExceptionpublic long getFileLength()
public void write(OutputStream output) throws IOException
IOExceptionCopyright © 2020. All rights reserved.