FTPの動作
リモートFTPサーバとの間でファイルをアップロードおよびダウンロードするために使用されます。
FTPダウンロード
リモートFTPサーバからファイルをダウンロードします。
パラメータ | コメント |
---|---|
FTPサーバの構成 | FTPパラメータの構成 |
ダウンロード元パス | ダウンロードするリモートFTPサーバの格納先パス(ソース) |
格納先パス | ローカルHMIデバイスの格納先パス(宛先) |
FTPアップロード
リモートFTPサーバにファイルをアップロードします。
パラメータ | コメント |
---|---|
FTPサーバの構成 | FTPパラメータの構成 |
ファイル名 | ローカルHMIデバイスのファイル名(ソース) |
アップロード先パス | ダウンロードするリモートFTPサーバの格納先パス(宛先) |
ファイル名にはワイルドカードを使用できます。
転送されると、システム変数は実行中の処理のステータスで更新されます(詳細については、「"FTPクライアント変数"」を参照)。
FTPサーバの構成
FTPパラメータを構成するには、FTPサーバの構成設定の次の情報を入力します。
パラメータ | コメント |
---|---|
FTPアドレス |
FTPサーバのIPアドレス |
サーfバポート |
FTP接続のポート(既定 = 21) |
認証 |
使用するFTP認証を選択します。
|
ユーザ名 |
リモートFTPアカウントのユーザ名 |
パスワード |
リモートFTPアカウントのパスワード |
+をクリックして、その他のFTPサーバ構成を追加します。
ヒント:サーバパラメータを、 JMobile HMI Runtimeから動的に変更する場合は、タグを使用します。
FTP JavaScriptインターフェイス
FTPサーバの構成
ftpCONFIG (IPAddress, Port, Authentication, UserName, Password)
次回のFTP呼び出しで使用するFTPパラメータを設定します。
パラメータ | コメント |
---|---|
IPAddress |
FTPサーバのIPアドレス。 |
Port |
FTP接続のポート(既定 = 21) |
Authentication |
使用するFTP認証を選択します。
|
UserName |
リモートFTPアカウントのユーザ名 |
Password |
リモートFTPアカウントのパスワード |
FTPダウンロード
ftpGET (remoteFileName, localFileName, [callback])
リモートFTPサーバからファイルをダウンロードします。
パラメータ | コメント |
---|---|
remoteFileName | ダウンロードするリモートFTPサーバの格納先パス(ソース) |
localFileName | ローカルHMIデバイスの格納先パス(宛先) |
callback | FTP転送の終了時に呼び出される関数 |
FTPアップロード
ftpPUT (localFileName, remoteFileName, [callback])
リモートFTPサーバにファイルをアップロードします。
パラメータ | コメント |
---|---|
remoteFileName | ダウンロードするリモートFTPサーバの格納先パス(ソース) |
localFileName | ローカルHMIデバイスの格納先パス(宛先) |
callback | FTP転送の終了時に呼び出される関数 |
例:
project.ftpCONFIG("192.168.0.200", "21", "true", "admin", "admin"); project.ftpGET( "data.txt", "\\USBMemory\\data.txt", function(ftpStatus) {fnFtpGetFinished(ftpStatus);} ); function fnFtpGetFinished(ftpStatus) { alert(ftpStatus); }