91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

C#中Response輸出圖片的方法

c#
小樊
112
2024-06-25 00:48:42
欄目: 編程語言

在C#中,可以使用HttpWebResponse類來獲取圖片的響應,并將其輸出到客戶端。以下是一個簡單的示例代碼,演示如何獲取圖片響應并輸出到客戶端:

using System;
using System.Net;

class Program
{
    static void Main()
    {
        string imageUrl = "http://example.com/image.jpg";

        HttpWebRequest request = (HttpWebRequest)WebRequest.Create(imageUrl);
        HttpWebResponse response = (HttpWebResponse)request.GetResponse();

        using (System.IO.Stream stream = response.GetResponseStream())
        {
            using (System.IO.MemoryStream ms = new System.IO.MemoryStream())
            {
                stream.CopyTo(ms);
                byte[] imageBytes = ms.ToArray();

                // 設置響應的內容類型為圖片類型
                System.Web.HttpContext.Current.Response.ContentType = "image/jpeg";

                // 輸出圖片數據到客戶端
                System.Web.HttpContext.Current.Response.BinaryWrite(imageBytes);
            }
        }

        response.Close();
    }
}

在上面的示例中,我們首先創建一個HttpWebRequest對象,用于發送請求并獲取圖片的響應。然后,我們將響應流中的圖片數據讀取到一個內存流中,并將其轉換為字節數組。最后,我們設置響應的內容類型為圖片類型(“image/jpeg”),并通過Response.BinaryWrite方法將圖片數據輸出到客戶端。

請注意,這段代碼需要在ASP.NET應用程序中運行,因為它使用了System.Web.HttpContext.Current來訪問當前請求的上下文。如果你想在控制臺應用程序中使用類似的代碼,你可以考慮使用System.Net.WebClient類來下載圖片并保存到本地文件。

0
涪陵区| 沈丘县| 郎溪县| 龙口市| 合作市| 镇雄县| 板桥市| 平武县| 梅州市| 共和县| 仁寿县| 巍山| 南陵县| 巴中市| 龙口市| 延安市| 无极县| 鄱阳县| 嵩明县| 互助| 正宁县| 台中县| 日照市| 九寨沟县| 镇巴县| 嵩明县| 安远县| 德惠市| 历史| 大关县| 即墨市| 栾城县| 皋兰县| 乌拉特前旗| 东源县| 和龙市| 庄河市| 汕尾市| 林芝县| 吴川市| 鄂伦春自治旗|