类 FtpFileOperateEngine
java.lang.Object
com.walker.file.AbstractFileOperateEngine
com.walker.file.ftp.FtpFileOperateEngine
- 所有已实现的接口:
FileOperateEngine
基于FTP文件管理的引擎实现。
- 作者:
- 时克英
-
字段概要
从类继承的字段 com.walker.file.AbstractFileOperateEngine
logger -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected FileInfoacquireFileInfo(String fileName) 获得上传文件结果对象。voidclose()关闭引擎。protected byte[]executeDownload(FileInfo fileInfo) 执行文件下载操作,并返回文件二进制数据。protected voidexecuteUpload(InputStream inputStream, FileInfo fileInfo) 执行上传文件动作,由子类实现。返回文件存储类型。voidsetFtpConfig(FtpConfig ftpConfig) 设置ftp信息,并初始化ftp连接器。从类继承的方法 com.walker.file.AbstractFileOperateEngine
downloadFile, generateSaveFolder, getFileName, getFileRoot, setFileRoot, uploadFile, uploadFile, uploadFile, uploadFile, writeFileInfo从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 com.walker.file.FileOperateEngine
getFileInfo, getFileInfoList
-
构造器详细资料
-
FtpFileOperateEngine
public FtpFileOperateEngine()
-
-
方法详细资料
-
getFileStoreType
从接口复制的说明:FileOperateEngine返回文件存储类型。- 返回:
-
acquireFileInfo
从类复制的说明:AbstractFileOperateEngine获得上传文件结果对象。- 指定者:
acquireFileInfo在类中AbstractFileOperateEngine- 参数:
fileName- 文件名,如: demo.txt- 返回:
-
close
public void close()从接口复制的说明:FileOperateEngine关闭引擎。- 指定者:
close在接口中FileOperateEngine- 覆盖:
close在类中AbstractFileOperateEngine
-
executeUpload
protected void executeUpload(InputStream inputStream, FileInfo fileInfo) throws FileOperateException 从类复制的说明:AbstractFileOperateEngine执行上传文件动作,由子类实现。- 指定者:
executeUpload在类中AbstractFileOperateEngine- 抛出:
FileOperateException
-
executeDownload
从类复制的说明:AbstractFileOperateEngine执行文件下载操作,并返回文件二进制数据。- 指定者:
executeDownload在类中AbstractFileOperateEngine- 返回:
- 抛出:
FileOperateException
-
setFtpConfig
设置ftp信息,并初始化ftp连接器。- 参数:
ftpConfig-- 抛出:
Exception
-