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 メソッドで指定されたファイルは、指定のストリーム、userName、パスワード、スクリプトバージョンを使用して、setLocalPath メソッドで指定されたパスに、Mobile Link サーバからダウンロードされます。
setLocalFileName()、setAuthenticationParms()、setResumePartialTransfer() の各メソッドでは、他のオプションも指定できます。
ファイルが破損することを防ぐため、デスクトップおよび BlackBerry ファイルシステムのダウンロードでは、Ultra Light J はテンポラリファイルにダウンロードし、ダウンロードが完了したときにのみローカルファイルと置換します。
BlackBerry オブジェクトストアのダウンロードでは、Ultra Light J はローカルストアに直接書き込みを開始します。これは、この場合、アトミックテンポラリオブジェクトを作成できないからです。同じ名前の既存のローカルデータベースストアは、transferFile メソッドを呼び出した時点で破損されます。
getAuthStatus()、getAuthValue()、getFileAuthCode()、isTransferredFile()、getStreamErrorCode()、getStreamErrorMessage() の各メソッドを使用して、結果の詳細なステータスを取得できます。