目前我有一个应用程序从我的web应用程序接收上传的文件。我现在需要将该文件传输到恰好位于同一网络上的文件服务器(但这可能并非总是如此)。使用webclient上传文件到文件服务器类
我试图在C#.NET中使用webclient类。
string filePath = "C:\\test\\564.flv";
try
{
WebClient client = new WebClient();
NetworkCredential nc = new NetworkCredential(uName, password);
Uri addy = new Uri("\\\\192.168.1.28\\Files\\test.flv");
client.Credentials = nc;
byte[] arrReturn = client.UploadFile(addy, filePath);
Console.WriteLine(arrReturn.ToString());
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
位于192.168.1.28处的计算机是一个文件服务器并具有共享c:\ Files。 截至目前,我收到登录失败的错误用户名或密码错误,但我可以打开资源管理器并成功输入该路径登录名。我也可以使用远程桌面登录,所以我知道用户帐户的作品。
对此错误的任何想法? 是否可以直接传输文件?有了webclient类或者其他一些类?
+0
是账户的域帐户还是机器账户? –
2008-11-04 21:40:37
+0
该帐户是机器上的用户。问题是我们正在转向新的体系结构,并且我们有两个文件服务器通过虚拟IP进行群集和负载平衡。所以我需要能够将文件发送给VIP。 –
2008-11-04 21:53:31