Диалоговое окно Save должно быть всплывающим при загрузке / сохранении файла локально - PullRequest
0 голосов
/ 11 января 2011

В настоящее время я даю жестко заданный путь для сохранения файла, но мне нужно открыть диалоговое окно, чтобы попросить пользователя указать местоположение для сохранения файла на диске.

Мой код клиента:

// 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 голосов
/ 11 января 2011

Что такое клиент?В чем проблема с SaveFileDialog в WinForms или аналогичных в других типах приложений?

...