首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >上载文件到远程服务器时无法连接到远程服务器时出错

上载文件到远程服务器时无法连接到远程服务器时出错
EN

Stack Overflow用户
提问于 2013-07-26 03:35:19
回答 1查看 2.7K关注 0票数 0

我使用此代码将文件上载到服务器。

代码语言:javascript
复制
Dim clsRequest As System.Net.FtpWebRequest = _
                DirectCast(System.Net.WebRequest.Create(a), System.Net.FtpWebRequest)
            clsRequest.Credentials = New System.Net.NetworkCredential(username, pwd)
            clsRequest.Method = System.Net.WebRequestMethods.Ftp.UploadFile

            ' read in file...
            Dim bFile() As Byte = System.IO.File.ReadAllBytes(pdfPath)

            ' upload file...
            Dim clsStream As System.IO.Stream = _
                clsRequest.GetRequestStream()
            clsStream.Write(bFile, 0, bFile.Length)
            clsStream.Close()
            clsStream.Dispose()

但是显示错误,无法以System.IO.Stream =_ clsRequest.GetRequestStream()的形式连接到Dim System.IO.Stream()行的远程服务器。有什么不对吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-26 08:56:55

使用FTP协议需要一个在远程计算机上运行的专用FTP服务器软件。没有FTP就无法访问网络驱动器。如果您只想访问网络上的文件,请从以下问题开始:Copying files to a mapped drive while user is not logged in (scheduled task)

出于安全考虑,我强烈推荐前面的几个步骤: a)不要打开像C$这样的根共享。b)在您的“远程”服务器上创建特定共享,在该服务器上,您只为特定目的授予用户访问权限。

对FTP的进一步解读:Protocol

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17872488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档