アカデミック 会社 イベント NI Developer Zone サポート ソリューション 製品とサービス お問い合わせ MyNI
This Document is not yet Rated  Rate this Document

インターネットツールキットのFTP Put関数が空のファイルを作成してしまいます

使用ソフトウェア: LabVIEW Toolkits>>Internet Developers Toolkit
使用ソフトウェア・バージョン: 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.gif - ftp.gif


報告日時: 12/04/2003
最終更新日: 09/27/2005
ドキュメントID: 343F9H3N

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit