我正在嘗試使用VB.NET對AS/400 IBM Mainframe執行FTP Put功能。我可以上傳文件,但是我需要能夠捕獲來自主機的每個輸出響應以進行記錄。總之,如果我手動執行FTP,捕獲在cmd屏幕上打印的內容。任何建議將不勝感激。從VB.NET上傳到AS/400的FTP
0
A
回答
0
根據您使用的庫,對於您提交的每個命令,您應該能夠從FTP服務器獲取某種響應對象或字符串。然後,您可以解析這些響應並將其轉儲到您選擇的文件/目標/源中。
編輯:由於您使用的FtpWebRequest /響應庫,你會希望有你的FtpWebRequest對象拋售其結果到FTPWebResponse對象,然後讀取的代碼是這樣的整個流:
Dim request As FtpWebRequest = DirectCast(WebRequest.Create(serverUri), FtpWebRequest)
request.Method = WebRequestMethods.Ftp.ListDirectory
Dim response As FtpWebResponse = DirectCast(request.GetResponse(), FtpWebResponse)
Dim responseStream As Stream = Nothing
Dim readStream As StreamReader = Nothing
Try
responseStream = response.GetResponseStream()
readStream = New StreamReader(responseStream, System.Text.Encoding.UTF8)
If readStream IsNot Nothing Then
Console.WriteLine(readStream.ReadToEnd())
End If
Console.WriteLine("List status: " & response.StatusDescription)
Finally
If readStream IsNot Nothing Then
readStream.Close()
End If
If response IsNot Nothing Then
response.Close()
End If
End Try
Return True
End Function
您應該可以根據自己的需要定製此代碼,以便檢索您需要的回覆詳細信息。
+0
下面是我一直在嘗試使用的代碼: – Corin 2010-11-23 19:06:15
相關問題
- 1. VB.NET上傳到FTP進度條
- 2. 從終端上傳到ftp
- 3. 如何使用FTP將文件從PC上傳到AS400機器命令
- 4. 上傳FTP時文件名錯誤VB.NET
- 5. VB.NET FTP圖片上傳錯誤
- 6. 視頻上傳到FTP從的iDevice
- 7. C#從FTP下載文件AS400
- 8. FTP上傳到PHP
- 9. Progressbar上傳到FTP
- 10. 上傳Plist到FTP
- 11. 上傳WebImage到FTP
- 12. 從Windows上的共享路徑到AS400中的IFS位置的FTP Jar文件?
- 13. 使用FtpWebRequest將文件上傳到AS400
- 14. 如何從Travis CI上傳到FTP
- 15. 從eclipse上傳文件到ftp
- 16. 從PictureBox上傳圖片到FTP
- 17. 從WPF窗口上傳到FTP
- 18. 在AS400上監控消息等待vb.net
- 19. SSH FTP上傳到FTP服務器
- 20. FTP:上傳文件到FTP和驗證
- 21. VB.NET上傳到FTP失敗,當文件名是變化
- 22. Ftp從sdcard上傳文件夾到FTP Android
- 23. 是否可以使用PHP將文件從FTP上傳到FTP
- 24. c#ftp上傳到Linux
- 25. 載波上傳到FTP
- 26. FTP上傳到其他域
- 27. 更改上傳到FTP
- 28. 上傳XML直接到ftp
- 29. 上傳文件到FTP
- 30. 網站上傳到FTP
您使用哪個API /庫發佈FTP會話? – 2010-11-23 18:57:49