我想知道是否可以使用FPTwebRequest调用文件共享。
我的代码中有这行代码来调用我的ftp站点。
reqFTP =
(FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://" + "126.0.0.1" + "/"));但我试着像这样做
reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri("//126.0.0.1/"));这是可能的吗?或者调用文件共享的最佳方式是什么?
发布于 2012-03-02 12:56:46
简而言之,不是。文件共享使用SMB协议,而不是由FtpWebRequest实施的FTP协议。
这些协议不能互换(并且几乎在每个方面都不同)。如果您希望您的应用程序支持文件共享,那么标准的FileStream操作应该起作用(给出适当的权限和一点差异,以允许显式用户)。
https://stackoverflow.com/questions/9528141
复制相似问题