public class WebDavFileStorage extends Object implements FileStorage
| 构造器和说明 |
|---|
WebDavFileStorage() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close()
仅在移除这个存储平台时调用
|
void |
createDirectory(com.github.sardine.Sardine client,
String path)
递归创建目录
|
boolean |
delete(FileInfo fileInfo)
删除文件
|
void |
download(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer)
下载文件
|
void |
downloadTh(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer)
下载缩略图文件
|
boolean |
exists(FileInfo fileInfo)
文件是否存在
|
com.github.sardine.Sardine |
getClient()
不支持单例模式运行,每次使用完了需要销毁
|
String |
getUrl(String path)
获取远程绝对路径
|
boolean |
save(FileInfo fileInfo,
UploadPretreatment pre)
保存文件
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPlatform, setPlatformpublic com.github.sardine.Sardine getClient()
public void close()
close 在接口中 FileStorageclose 在接口中 AutoCloseablepublic void createDirectory(com.github.sardine.Sardine client,
String path)
throws IOException
IOExceptionpublic boolean save(FileInfo fileInfo, UploadPretreatment pre)
FileStoragesave 在接口中 FileStoragepublic boolean delete(FileInfo fileInfo)
FileStoragedelete 在接口中 FileStoragepublic boolean exists(FileInfo fileInfo)
FileStorageexists 在接口中 FileStoragepublic void download(FileInfo fileInfo, java.util.function.Consumer<InputStream> consumer)
FileStoragedownload 在接口中 FileStoragepublic void downloadTh(FileInfo fileInfo, java.util.function.Consumer<InputStream> consumer)
FileStoragedownloadTh 在接口中 FileStorageCopyright © 2022. All rights reserved.