2011-01-11 9 views
0

現在、私はファイルを保存するためのハードコードされたパスを提供していますが、ドライブにファイルを保存する場所を取得するダイアログボックスを開く必要があります。保存ダイアログボックスがローカルにファイルをダウンロード/保存中にポップアップする必要があります

私のクライアントコードは次のとおりです。

// Service1Clientクライアント=新しいService1Client();

  client.Open(); 

      string s = client.GetData(5); 

      stream1 = client.GetFileStream("20101102.zip"); 

文字列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

クライアントとは何ですか? WinFormsのSaveFileDialogの問題、または他のタイプのアプリケーションの問題は何ですか?

関連する問題