Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/309.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# 如何通过编程从.net调用ashx文件?_C#_.net_Ashx - Fatal编程技术网

C# 如何通过编程从.net调用ashx文件?

C# 如何通过编程从.net调用ashx文件?,c#,.net,ashx,C#,.net,Ashx,我已经被提供了一个ashx“服务”,返回一个图像。我不熟悉ashx文件,所以不知道如何处理它 我需要将图像流式传输到一个字节[],以便将其复制到其他地方。我该怎么做呢?您可以使用指向asxh 让我给你一个样品。假设您的图像位于asp.net页面上,如下所示: <img src="http://someServer/someSite/MyHandler.ashx?id=myId"/> 或者,您可以使用您尝试过什么?同样,如果他们正确设置了响应头,您应该能够在浏览器中键入url,并且您

我已经被提供了一个ashx“服务”,返回一个图像。我不熟悉ashx文件,所以不知道如何处理它

我需要将图像流式传输到一个字节[],以便将其复制到其他地方。我该怎么做呢?

您可以使用指向asxh

让我给你一个样品。假设您的图像位于asp.net页面上,如下所示:

<img src="http://someServer/someSite/MyHandler.ashx?id=myId"/>

或者,您可以使用

您尝试过什么?同样,如果他们正确设置了响应头,您应该能够在浏览器中键入url,并且您应该可以看到图像。或者您需要以编程方式执行此操作?有用的提示:从HTML页面询问您自己“如何调用.ashx文件?”是的-需要以编程方式执行。应该提到的!
        using (System.Net.WebClient wclient = new System.Net.WebClient())
        {
            byte[] data = wclient.DownloadData(
                "http://someServer/someSite/MyHandler.ashx?id=myId");  
        }