public interface FileInfoOpt
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkFile(String fileId)
检查文件是否存在,如果存在则实现秒传
|
boolean |
deleteFile(String fileId)
删除文件
|
File |
getFile(String fileId) |
String |
getFileAccessUrl(String fileId)
Deprecated.
|
FileBaseInfo |
getFileInfo(String fileId) |
long |
getFileSize(String fileId) |
InputStream |
loadFileStream(String fileId)
获取文件
|
String |
matchFileStoreUrl(FileBaseInfo fileInfo,
long fileSize)
获取文件的存储路径 url,通过这个路径 fileStroe可以获得这个文件
如果不存在返回null checkFile返回为true则这个肯定存在
|
String |
saveFile(FileBaseInfo fileInfo,
long fileSize,
InputStream is)
保存文件
|
String |
saveFile(String sourFilePath,
FileBaseInfo fileInfo,
long fileSize)
保存文件
|
String saveFile(FileBaseInfo fileInfo, long fileSize, InputStream is) throws IOException
is - InputStreamfileInfo - 文件信息fileSize - longIOException - io异常String saveFile(String sourFilePath, FileBaseInfo fileInfo, long fileSize) throws IOException
sourFilePath - 临时文件路径,这个应该是操作系统的路径fileInfo - 文件信息fileSize - longIOException - io异常boolean checkFile(String fileId)
fileId - 文件IDString matchFileStoreUrl(FileBaseInfo fileInfo, long fileSize)
fileInfo - 文件信息fileSize - long 文件的大小@Deprecated String getFileAccessUrl(String fileId)
fileId - 文件的ID, 和 fileStore中的 fileStoreUrl 不一样long getFileSize(String fileId) throws IOException
fileId - 文件的ID, 和 fileStore中的 fileStoreUrl 不一样IOException - IOExceptionInputStream loadFileStream(String fileId) throws IOException
fileId - 文件的ID, 和 fileStore中的 fileStoreUrl 不一样IOException - IOExceptionFile getFile(String fileId) throws IOException
fileId - 文件的ID, 和 fileStore中的 fileStoreUrl 不一样IOException - io异常boolean deleteFile(String fileId) throws IOException
fileId - 文件的ID, 和 fileStore中的 fileStoreUrl 不一样IOException - IOExceptionFileBaseInfo getFileInfo(String fileId)
Copyright © 2024 Centit Information Technical, co. Inc.. All rights reserved.