ftp_nb_fget
FTP サーバーからファイルをダウンロードし、オープン中のファイルに保存する(非ブロッキング)
&reftitle.description;
intftp_nb_fget
FTP\Connectionftp
resourcestream
stringremote_filename
intmodeFTP_BINARY
intoffset0
ftp_nb_fget は、FTP サーバーからリモートファイルを取得します。
ftp_fget との違いは、この関数が
非同期処理でファイルを取得するということです。そのため、
ファイルをダウンロードしている最中に別の処理を行うことができます。
&reftitle.parameters;
ftp
&ftp.parameter.ftp;
stream
オープンされているファイルのポインタ。ここにデータが保存されます。
remote_filename
リモートファイルのパス。
mode
転送モード。FTP_ASCII または
FTP_BINARY のどちらかを指定する必要があります。
offset
ダウンロードを開始する、リモートファイル内の位置。
&reftitle.returnvalues;
FTP_FAILED、FTP_FINISHED
あるいは FTP_MOREDATA を返します。
&reftitle.changelog;
&Version;
&Description;
&ftp.changelog.ftp-param;
7.3.0
mode パラメータはオプションになりました。
これより前のバージョンでは、このパラメータは必須でした。
&reftitle.examples;
ftp_nb_fget の例
]]>
&reftitle.seealso;
ftp_nb_get
ftp_nb_continue
ftp_fget
ftp_get