FTPS文件上傳

TaoGeGe 2012-03-16 04:01:28
請教:
我有一段程序,上傳普通FTP地址正常,上傳ftps(ftp with ssl)類型的地址時出錯,出錯位置在new uri時,出錯內容為:【無法辨認 URI 前置詞。】


代碼如下:
Dim requestStream As Stream = Nothing
Dim fileStream As FileStream = Nothing
Dim uploadResponse As FtpWebResponse = Nothing
Try
strAddress = "ftps://xxxx.aads.com:21/test3.txt"
Dim uploadRequest As FtpWebRequest = FtpWebRequest.Create(New Uri(strAddress))--這里出錯了
uploadRequest.EnableSsl = blnSSL
uploadRequest.Method = WebRequestMethods.Ftp.UploadFile

' UploadFile is not supported through an Http proxy
' so we disable the proxy for this request.
uploadRequest.Proxy = Nothing

謝謝!
...全文
429 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
TaoGeGe 2012-03-16
  • 打赏
  • 举报
回复
補充:確認帳號/密碼沒錯,因為用winscp軟件可以連上。
TaoGeGe 2012-03-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 sunzongbao2007 的回复:]
URI直接用 ftp://xxxx.aads.com:21/test3.txt

uploadRequest.EnableSsl = blnSSL blnSSL是true的话 就是FTPS了。
[/Quote]
謝謝.
地址中去掉S,uri可以通過。但在
requestStream = uploadRequest.GetRequestStream()這行時,會出錯【根據驗證程序,遠端憑證是無效的。】不知是何原因?
铜臂阿铁木 2012-03-16
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 linjimu 的回复:]

哦。
[/Quote]
....啥?
沐NeMo 2012-03-16
  • 打赏
  • 举报
回复
哦。
铜臂阿铁木 2012-03-16
  • 打赏
  • 举报
回复
URI直接用 ftp://xxxx.aads.com:21/test3.txt

uploadRequest.EnableSsl = blnSSL blnSSL是true的话 就是FTPS了。

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧