目前我正在提供用于保存文件的硬编码路径,但需要打开对话框以询问用户是否获取位置以将文件保存在驱动器上。
我的客户代码是:
// Service1Client client = new Service1Client();
client.Open();
string s = client.GetData(5);
stream1 = client.GetFileStream("20101102.zip");
string filePath = @“c:\ Test \”;
outstream = File.Open(filePath, FileMode.Create, FileAccess.Write);
//CopyStream(stream1, outstream);
const int bufferLen = 10000000;
byte[] buffer = new byte[bufferLen];
int count = 0;
int bytecount = 0;
while ((count = stream1.Read(buffer, 0, bufferLen)) > 0)
{
outstream.Write(buffer, 0, count);
bytecount += count;
}
}
请帮助我如何通过一些示例代码实现此功能。
提前致谢
答案 0 :(得分:0)
客户是什么? WinForms中的SaveFileDialog或其他类型的应用程序中的类似问题是什么?