Internet Toolkit的FTP Put VI產生空檔案



主要軟體:
主要軟體版本: 5.0
主要軟體修正版本: N/A
次要軟體: N/A

問題: 當我使用FTP Put File VI上傳檔案至FTP伺服器時,為什麼檔案在FTP伺服器上所顯示的檔案大小為0位元?發生這種狀況時VI並沒有回傳錯誤值。

解答:

若FTP伺服器不允許匿名登入,而是需要使用者名稱及密碼的輸入,那麼在您上傳檔案至FTP伺服器前,您必須先發送passive命令。這個passive命令會讓FTP伺服器在收到傳輸命令後,使用非預設的data port去等待連結而不是作初始化的動作。

如下圖所示連結False常數至FTP Put VI的active輸入端,這樣就能傳送passive命令至FTP伺服器。

ftp put picture



相關連結:

LabVIEW Support: Internet Toolkit Troubleshooting Wizard and FAQ
KnowledgeBase 2X0H94QJ: Does LabVIEW Support Secure Shell File Transfer Protocol Communication?
Products & Services: LabVIEW Internet Toolkit
Products & Services: LabVIEW Database Connectivity Toolkit
Products & Services: LabWindows/CVI Enterprise Connectivity Toolkit



附加檔案:


ftp.GIF - ftp.GIF


報告日期: 12/04/2003
最後更新: 01/02/2013
文件偏號: 343F9H3N