public interface FileService
| 限定符和类型 | 方法和说明 |
|---|---|
InputStream |
readFile(String fileIdOrMd5)
根据文件id或者md5获取文件流,如果文件不存在,将抛出
NotFoundException |
FileInfoEntity |
saveFile(InputStream fileStream,
String fileName,
String type,
String creatorId)
保存文件,并返回文件信息,如果存在相同的文件,则不会保存,而是返回已保存的文件
|
String |
saveStaticFile(InputStream fileStream,
String fileName)
上传静态文件,并返回静态文件访问地址
|
void |
writeFile(String fileId,
OutputStream out,
long skip)
将已上传的文件写出到指定的输出流
|
InputStream readFile(String fileIdOrMd5)
NotFoundExceptionfileIdOrMd5 - 文件id或者md5值FileInfoEntity saveFile(InputStream fileStream, String fileName, String type, String creatorId) throws IOException
fileStream - 文件输入流fileName - 文件名称type - 文件类型(contentType)creatorId - 上传人IOExceptionFileInfoEntityString saveStaticFile(InputStream fileStream, String fileName) throws IOException
fileStream - 文件输入流fileName - 文件名IOExceptionvoid writeFile(String fileId, OutputStream out, long skip) throws IOException
fileId - 已上传的文件idout - 要写出的流skip - 跳过写出 InputStream.skip(long)IOExceptionCopyright © 2019. All rights reserved.