这可能是使用ftpwebrequest来调用fileshare

时间:2012-03-02 04:48:12

标签: c# windows

我只是想知道是否可以使用FPTwebRequest来调用文件共享。

我的代码中有这一行来调用我的ftp站点

  reqFTP = 
     (FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://" + "126.0.0.1" + "/"));

但我想尝试做

  reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri("//126.0.0.1/"));

这是可能的,还是调用文件共享的最佳方式是什么?

1 个答案:

答案 0 :(得分:3)

简而言之,没有。文件共享使用SMB协议,而不是FtpWebRequest实现的FTP协议。

这些协议不可互换(并且几乎在各方面都有所不同)。如果您希望您的应用程序支持文件共享,则标准FileStream操作应该有效(给定适当的权限和一点差异以允许显式用户)。