我正在构建一个.NET应用程序,并且最近添加了一种在服务器上(使用WebService)上传图片的方法。我的应用程序获取的图片作为文件流,将它们传递到一个WebService的方法,然后复制“本地”(在服务器上)图片:从服务器获取目录,子目录和文件
public void SendPhotos(Stream stream)
{
string folder = ConfigurationManager.AppSettings["defaultfolderpath"];
if (!Directory.Exists(folder + "Trucs et Astuces"))
Directory.CreateDirectory(folder + "Trucs et Astuces");
if (!Directory.Exists(folder + "Trucs et Astuces\\" + refHD))
Directory.CreateDirectory(folder + "Trucs et Astuces\\" + refHD);
string filename = folder + @"Trucs et Astuces\" + refHD + Guid.NewGuid();
FileStream f = File.Create(filename);
stream.CopyTo(f);
f.Close();
stream.Close();
}
我愿做同样以相反的方式,检索来自服务器的图片并将其复制到本地计算机上。你有什么想法做到这一点?
感谢
那么路径是在'文件名'这样读? (不相关但Path.Combine()是你的路径建立的朋友) –