C#中的getRequestStream上的InvalidOperationException(Windows Mobile 6.5)

时间:2011-04-26 13:58:32

标签: windows windows-mobile

尝试将视频上传到服务器时,我在getInputStream面临无效操作异常。请告诉我如何在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);
        }

我甚至没有显示完整的消息。请您告诉我查看完整消息所需遵循的程序,并且我是否要求将其安装在我的系统或移动设备上。

请告诉我您宝贵的建议。

提前致谢:)

1 个答案:

答案 0 :(得分:0)

当您打开文件时,“路径”是什么定义的?此外,这是什么线程运行?