インターネットツールキットのFTP Put関数が空のファイルを作成してしまいます
使用ソフトウェア:
使用ソフトウェア・バージョン: N/A
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: N/A
問題: FTP Put File VIを使用してFTPサーバにファイルをアップロードした時、なぜFTPサーバに0 byteサイズの空のファイルが現れるのでしょうか? 使用しているVIでエラーは発生していません。
解決策: 匿名のログインを許可しない、特定のユーザー名とパスワードを必要とするFTPサーバにファイルをアップロードする前には、
passive
コマンドを送らなければなりません。
passive
コマンドは、デフォルトデータポートではないデータポート上でリスンすることをFTPサーバに要求します。また、転送コマンドを受信する時に、開始する代わりに接続を待つことをFTPサーバに要求します。
FTPサーバに
passive
コマンドを送るために、下記のブロックダイヤグラムのように、FTP Put VIの
active入力端子にFALSE定数を配線してください。

関連リンク: Internet Toolkit FAQ KnowledgeBase 2X0H94QJ. Does LabVIEW Support Secure Shell File Transfer Protocol Communication?
添付:
ftp.jpg
- ftp.gif
報告日時: 12/04/2003
最終更新日: 07/08/2010
ドキュメントID: 343F9H3N
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.