public interface FileStore
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkFile(String fileStoreUrl)
检查文件是否存在,如果存在则实现秒传
|
boolean |
deleteFile(String fileStoreUrl)
删除文件
|
File |
getFile(String fileStoreUrl) |
String |
getFileAccessUrl(String fileStoreUrl) |
long |
getFileSize(String fileStoreUrl) |
InputStream |
loadFileStream(String fileStoreUrl)
获取文件
|
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 fileStoreUrl)
fileStoreUrl - 文件存储的位置URLString matchFileStoreUrl(FileBaseInfo fileInfo, long fileSize)
fileInfo - 文件信息fileSize - long 文件的大小String getFileAccessUrl(String fileStoreUrl)
fileStoreUrl - 文件存储的位置URLlong getFileSize(String fileStoreUrl) throws IOException
fileStoreUrl - 文件的urlIOException - IOExceptionInputStream loadFileStream(String fileStoreUrl) throws IOException
fileStoreUrl - saveFile 返回的文件路径IOException - IOExceptionFile getFile(String fileStoreUrl) throws IOException
fileStoreUrl - 或者本地文件的路径IOException - io异常boolean deleteFile(String fileStoreUrl) throws IOException
fileStoreUrl - 文件的urlIOException - IOExceptionCopyright © 2024 Centit Information Technical, co. Inc.. All rights reserved.