我只是想知道是否可以使用FPTwebRequest
来调用文件共享。
我的代码中有这一行来调用我的ftp站点
reqFTP =
(FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://" + "126.0.0.1" + "/"));
但我想尝试做
reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri("//126.0.0.1/"));
这是可能的,还是调用文件共享的最佳方式是什么?
答案 0 :(得分:3)
简而言之,没有。文件共享使用SMB协议,而不是FtpWebRequest
实现的FTP协议。
这些协议不可互换(并且几乎在各方面都有所不同)。如果您希望您的应用程序支持文件共享,则标准FileStream
操作应该有效(给定适当的权限和一点差异以允许显式用户)。