在本地下载/保存文件时,应弹出“保存”对话框

时间:2011-01-11 11:21:13

标签: wcf-client

目前我正在提供用于保存文件的硬编码路径,但需要打开对话框以询问用户是否获取位置以将文件保存在驱动器上。

我的客户代码是:

// 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;

            }

        }

请帮助我如何通过一些示例代码实现此功能。

提前致谢

1 个答案:

答案 0 :(得分:0)

客户是什么? WinForms中的SaveFileDialog或其他类型的应用程序中的类似问题是什么?