使用啟動應用程式自動機制的 FTP 檔案傳輸
本主題提供了一個在「啟動應用程式」自動機制節點中使用運算式的範例,該範例能夠啟動 FTP,並將檔案從您的伺服器傳輸到網路上的另一台電腦上。
參考的工作流程
FTPApplicationRobotExample.xml
描述
此運算式可以用於「應用程式」自動機制節點來啟動 FTP,並執行具有將檔案從您伺服器傳輸到網路上另一部電腦的 FTP 指令的文字檔。必須針對包含此自動機制的工作流程範本宣告的兩項變數為:filename (內含要執行的 ftp 指令的文字檔的路徑與名稱) 及 host (您欲存取之遠端主機的主機名稱或 IP 位址)。
指示
文字檔及主機兩者的完整路徑都必須在各自的變數中指定。請注意,fileName 的語法是 c:/Temp/。此一斜線讓路徑平台獨立出來。
1. 建立包含下列內容的文字檔案:「FTPCommandFile.txt 的內容」。
2. 在名為 FTPCommandFile.txt 的目錄 c:/Temp/FTPExample 中儲存檔案。
3. 在相同的目錄中,建立空白的文字檔,並另存為 myText.txt。
4. 在包含自動機制的工作流程範本中,建立名稱為 fileName、值為 c:/Temp/FTPExample/FTPCommandFile.txt 的變數。
5. 建立稱為 host 的第二變數。
6. 以下列程式碼執行「應用程式」自動機制會開啟連接至指定主機的 FTP 工作階段,並且將您伺服器上的 myText.txt 檔案傳輸至主機電腦上的指定資料夾。
複製下述的程式碼:
ftp -i - d -s:{ fileName} { host}
FTPCommandFile.txt 的內容
針對您試圖存取的主機,將 <yourUserID> 與 <yourPassword> 取代為您的 ID 與密碼。
|
此範例僅用於資訊目的。在輸入檔案中以純文字格式儲存密碼會有安全性風險。PTC 建議您在檔案中將密碼加密或將包含密碼的任何檔案儲存在安全位置。
|
<yourUserID>
<yourPassword>
lcd c:/Temp/FTPExample1