public class SftpFileStorage extends Object implements FileStorage
| 构造器和说明 |
|---|
SftpFileStorage() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close()
释放相关资源
|
boolean |
delete(FileInfo fileInfo)
删除文件
|
void |
delFile(cn.hutool.extra.ssh.Sftp client,
String filename) |
void |
download(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer)
下载文件
|
void |
downloadTh(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer)
下载缩略图文件
|
boolean |
exists(FileInfo fileInfo)
文件是否存在
|
String |
getAbsolutePath(String path)
获取远程绝对路径
|
cn.hutool.extra.ssh.Sftp |
getClient()
不支持单例模式运行,每次使用完了需要销毁
|
boolean |
save(FileInfo fileInfo,
UploadPretreatment pre)
保存文件
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPlatform, setPlatformpublic cn.hutool.extra.ssh.Sftp getClient()
public void close()
FileStorageclose 在接口中 FileStorageclose 在接口中 AutoCloseablepublic boolean save(FileInfo fileInfo, UploadPretreatment pre)
FileStoragesave 在接口中 FileStoragepublic boolean delete(FileInfo fileInfo)
FileStoragedelete 在接口中 FileStoragepublic void delFile(cn.hutool.extra.ssh.Sftp client,
String filename)
public 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.