在c#中将映像从服务器复制到客户端计算机

时间:2014-03-24 16:02:25

标签: c#-4.0


我是Windows应用程序的新手,我遇到了一个问题。
我在服务器中托管了一个Web应用程序,该应用程序中的一个文件夹是共享的。我正在开发相同的Windows应用程序,我需要同步此文件夹中的图像到客户端计算机文件夹中的本地文件夹。这就是为什么我让它在服务器中共享。那么如何将这些文件从服务器复制到客户端。

网络路径'\ server-name \ c $ \ inatallfolder \ Install 1 \ uploadedFiles \ uploads' 可以使用'File.Copy'来完成。
我在web和stackoverflow本身找到了很多答案。请建议更好的解决方案。

感谢和问候,
Sivajith

1 个答案:

答案 0 :(得分:1)

我不确定我是否正确地告诉你。为什么不能从网络共享中复制?

您可以使用WebClient下载文件:

byte[] data;
using (WebClient client = new WebClient()) {
    data = client.DownloadData("http://localhost/images/w/abc.jpg");
}
File.WriteAllBytes(@"c:\client\abc.jpg", data);