Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
下载具有此对象的指定属性的文件。
abstract boolean FileTransfer.downloadFile() throws ULjException
如果下载成功,则返回 true;否则,将抛出 ULjException,并且该方法将无法正常返回值。
由 setServerFileName 方法指定的文件使用指定流、用户名、口令和脚本版本从 MobiLink 服务器被下载到 setLocalPath 方法所指定的路径。
使用 setLocalFileName()、setAuthenticationParms() 和 setResumePartialTransfer() 方法可以指定更多选项。
为避免文件损坏,对于桌面和 BlackBerry 文件系统下载,UltraLiteJ 将下载到临时文件,并且仅当下载完成时才替换本地文件。
对于 BlackBerry 对象存储库下载,UltraLiteJ 将直接写入到本地存储库。因为在这种情况下无法创建原子临时对象。如果存在具有相同名称的本地数据库存储库,则在调用 transferFile 方法时将损坏该存储库。
详细的结果状态可以使用 getAuthStatus()、getAuthValue()、getFileAuthCode()、isTransferredFile()、getStreamErrorCode() 和 getStreamErrorMessage() 方法进行读取。