2011-01-11 1 views
0

Momentan gebe ich einen hartcodierten Pfad zum Speichern der Datei, aber ich muss das Dialogfeld öffnen, um den Benutzer zu fragen, wo er die Datei speichern soll.Speichern Dialogfeld sollte Popup beim lokalen Download/Speichern der Datei sein

Kundencenter-Code ist:

// Service1Client client = new Service1Client();

  client.Open(); 

      string s = client.GetData(5); 

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

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

      } 

     } 

Bitte helfen Sie mir, wie kann ich diese Funktionalität durch einige Beispielcode erreichen.

Vielen Dank im Voraus

Antwort

0

Was ist der Client? Was ist das Problem mit SaveFileDialog in WinForms oder ähnlich in anderen Arten von Anwendungen?

Verwandte Themen