2011-04-26 7 views
0

Tout en essayant de télécharger la vidéo au serveur je suis confronté à l'exception Opération invalide à getInputStream.Could vous s'il vous plaît laissez-moi savoir comment je peux résoudre ce problème dans Windows Mobile 6.5.InvalidOperationException sur GetRequestStream en C# (Windows Mobile 6.5)

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.google.com"); 
    request.Method = "POST"; 
     request.Proxy = null; 

     try 
     { 

      Stream requestStream = request.GetRequestStream(); 
      using (Stream video = File.OpenRead("Path")) 
      { 
       byte[] buffer = new byte[4096]; 
       while (true) 
       { 
        int bytesRead = video.Read(buffer, 0, buffer.Length); 
        if (bytesRead == 0) break; 
        requestStream.Write(buffer, 0, bytesRead); 
       } 
      } 
     } 
     catch (InvalidOperationException ex) 
     { 
      MessageBox.Show(ex.Message); 
     } 

Je ne suis même pas reçois le message complet vous displayed.Could s'il vous plaît laissez-moi savoir la procédure à suivre pour afficher le message complet et ai-je besoin pour installer sur mon système ou appareil mobile.

S'il vous plaît laissez-moi savoir vos suggestions précieuses.

Merci à l'avance :)

+0

Utilisez System.Diagnostics.Debug.Writeline() pour afficher le message dans la fenêtre de sortie du débogueur. De cette façon, vous obtenez le tout. En outre, je ne vois pas un appel à 'getInputStream' vouliez-vous dire' GetRequestStream() '? – PaulH

Répondre

0

Lorsque vous ouvrez le fichier dans lequel est « chemin » défini? De plus, sur quel fil est-ce que cela se passe?

Questions connexes