类 DefaultFileOperateSpi
java.lang.Object
com.iplatform.file.DefaultFileOperateSpi
- 所有已实现的接口:
FileOperateSpi
默认的文件操作服务提供者实现。
- 作者:
- 时克英
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明clearCdnPrefix(String path) 清除给定文件地址的CDN前缀。获取上传文件的CDN地址,根据使用的不同第三方服务从配置中查找。com.walker.file.FileInfogetFileInfo(long id) List<com.walker.file.FileInfo>getFileInfoList(List<String> ids) booleancom.walker.file.FileInfo[]uploadFileToFtp(InputStream[] inputStream, String[] fileName, String groupId, long[] fileSize, Integer businessType, String owner) com.walker.file.FileInfouploadFileToFtp(InputStream inputStream, String fileName, String groupId, long fileSize) 已过时。com.walker.file.FileInfouploadFileToFtp(InputStream inputStream, String fileName, String groupId, long fileSize, Integer businessType, String owner) com.walker.file.FileInfo[]uploadFileToLocal(InputStream[] inputStream, String[] fileName, String groupId, long[] fileSize, Integer businessType, String owner) com.walker.file.FileInfouploadFileToLocal(InputStream inputStream, String fileName, String groupId, long fileSize, Integer businessType, String owner) 上传文件你到本地磁盘。com.walker.file.FileInfo[]uploadFileToOss(InputStream[] inputStream, String[] fileName, String groupId, long[] fileSize, Integer businessType, String owner, com.walker.file.FileStoreType ossType) com.walker.file.FileInfouploadFileToOss(InputStream inputStream, String fileName, String groupId, long fileSize, Integer businessType, String owner, com.walker.file.FileStoreType ossType) com.walker.file.FileInfouploadFileToSystem(InputStream inputStream, String fileName, String groupId, long fileSize) 已过时。
-
字段详细资料
-
logger
protected final transient org.slf4j.Logger logger
-
-
构造器详细资料
-
DefaultFileOperateSpi
public DefaultFileOperateSpi()
-
-
方法详细资料
-
clearCdnPrefix
清除给定文件地址的CDN前缀。如:https://qnyun.com/oss/12345678去掉前缀后,只剩下"12345678"- 指定者:
clearCdnPrefix在接口中FileOperateSpi- 参数:
path- 给定的文件资源地址- 返回:
-
getCdnUrl
获取上传文件的CDN地址,根据使用的不同第三方服务从配置中查找。- 指定者:
getCdnUrl在接口中FileOperateSpi- 返回:
-
uploadFileToLocal
public com.walker.file.FileInfo uploadFileToLocal(InputStream inputStream, String fileName, String groupId, long fileSize, Integer businessType, String owner) throws Exception 上传文件你到本地磁盘。- 指定者:
uploadFileToLocal在接口中FileOperateSpi- 参数:
inputStream-fileName-groupId-fileSize-businessType-owner-- 返回:
- 抛出:
Exception
-
uploadFileToLocal
public com.walker.file.FileInfo[] uploadFileToLocal(InputStream[] inputStream, String[] fileName, String groupId, long[] fileSize, Integer businessType, String owner) throws Exception - 指定者:
uploadFileToLocal在接口中FileOperateSpi- 抛出:
Exception
-
uploadFileToFtp
public com.walker.file.FileInfo uploadFileToFtp(InputStream inputStream, String fileName, String groupId, long fileSize, Integer businessType, String owner) throws Exception - 指定者:
uploadFileToFtp在接口中FileOperateSpi- 抛出:
Exception
-
uploadFileToFtp
public com.walker.file.FileInfo[] uploadFileToFtp(InputStream[] inputStream, String[] fileName, String groupId, long[] fileSize, Integer businessType, String owner) throws Exception - 指定者:
uploadFileToFtp在接口中FileOperateSpi- 抛出:
Exception
-
uploadFileToOss
public com.walker.file.FileInfo uploadFileToOss(InputStream inputStream, String fileName, String groupId, long fileSize, Integer businessType, String owner, com.walker.file.FileStoreType ossType) throws Exception - 指定者:
uploadFileToOss在接口中FileOperateSpi- 抛出:
Exception
-
uploadFileToOss
public com.walker.file.FileInfo[] uploadFileToOss(InputStream[] inputStream, String[] fileName, String groupId, long[] fileSize, Integer businessType, String owner, com.walker.file.FileStoreType ossType) throws Exception - 指定者:
uploadFileToOss在接口中FileOperateSpi- 抛出:
Exception
-
uploadFileToSystem
@Deprecated public com.walker.file.FileInfo uploadFileToSystem(InputStream inputStream, String fileName, String groupId, long fileSize) throws Exception 已过时。- 指定者:
uploadFileToSystem在接口中FileOperateSpi- 抛出:
Exception
-
uploadFileToFtp
@Deprecated public com.walker.file.FileInfo uploadFileToFtp(InputStream inputStream, String fileName, String groupId, long fileSize) throws Exception 已过时。- 指定者:
uploadFileToFtp在接口中FileOperateSpi- 抛出:
Exception
-
getFileInfo
public com.walker.file.FileInfo getFileInfo(long id) - 指定者:
getFileInfo在接口中FileOperateSpi
-
getFileInfoList
- 指定者:
getFileInfoList在接口中FileOperateSpi
-
getFileRootConfig
- 指定者:
getFileRootConfig在接口中FileOperateSpi
-
isRemoteAsLocal
public boolean isRemoteAsLocal()- 指定者:
isRemoteAsLocal在接口中FileOperateSpi
-