Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在C中保存Webrequest中的图像#_C#_Asp.net_Image_File Upload_Httpwebrequest - Fatal编程技术网

C# 在C中保存Webrequest中的图像#

C# 在C中保存Webrequest中的图像#,c#,asp.net,image,file-upload,httpwebrequest,C#,Asp.net,Image,File Upload,Httpwebrequest,我正在使用jQuery网络摄像头插件与页面中的网络摄像头通信并拍摄快照。它的工作方式是通过与Flash助手通信。要保存图片,它需要另一个页面的名称,并向该页面发送web请求。另一方面,我成功地收到了这个请求。我想保存该请求中的映像。您声称拥有获取请求的代码,只需加载映像并将其保存到磁盘即可。这需要清理,但类似于以下内容的内容应该可以工作: System.IO.Stream respStream = resp.GetResponseStream(); System.Drawing.Image im

我正在使用jQuery网络摄像头插件与页面中的网络摄像头通信并拍摄快照。它的工作方式是通过与Flash助手通信。要保存图片,它需要另一个页面的名称,并向该页面发送web请求。另一方面,我成功地收到了这个请求。我想保存该请求中的映像。

您声称拥有获取请求的代码,只需加载映像并将其保存到磁盘即可。这需要清理,但类似于以下内容的内容应该可以工作:

System.IO.Stream respStream = resp.GetResponseStream();
System.Drawing.Image img = System.Drawing.Image.FromStream(respStream );
img.Save(PathToSaveTo):

我在这方面已经做到了,这对我很有效

protected void Page_Load(object sender, EventArgs e)
    {
        string strFile = DateTime.Now.ToString("dd_MMM_yymmss") + ".jpg";
      FileStream log = new FileStream(Server.MapPath(strFile),
       FileMode.OpenOrCreate);
        byte[] buffer = new byte[1024];
        int c;
        while ((c = Request.InputStream.Read(buffer, 0, buffer.Length)) > 0)
        {
            log.Write(buffer, 0, c);
        }
       //Write jpg filename to be picked up by regex and displayed on flash html page.
        Response.Write(strFile);
        log.Close();

    }

哪个特定的插件?解决方案将取决于插件的工作方式。是的,让我告诉你具体的情况。我有一个页面有Jquery和Flash对象。在这个页面中,我定义了另一个页面,当我点击Save Image时,它会重定向到该页面。在另一页上,假设名称为“SavePic.asxp”。我想在这个页面加载图片将保存在我定义的位置。在这方面你能帮助我吗。ThanxOMG你为什么要用Pascal的大小写打字?