成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

使用C發(fā)送HTTP請(qǐng)求獲取圖片的兩種方法

1. 獲取圖片的函數(shù)GetPic首先,我們需要按照以下步驟編寫一個(gè)用于獲取圖片的函數(shù)GetPic,并對(duì)其中的代碼進(jìn)行說(shuō)明和提供一些注意事項(xiàng)。```Cpublic Image GetPic(string

1. 獲取圖片的函數(shù)GetPic

首先,我們需要按照以下步驟編寫一個(gè)用于獲取圖片的函數(shù)GetPic,并對(duì)其中的代碼進(jìn)行說(shuō)明和提供一些注意事項(xiàng)。

```C

public Image GetPic(string url)

{

// 創(chuàng)建HTTP請(qǐng)求

HttpWebRequest request (HttpWebRequest)(url);

"GET";

// 更多參數(shù)的設(shè)置詳見(jiàn)開(kāi)篇處經(jīng)驗(yàn)引用

// 獲取響應(yīng)

HttpWebResponse response (HttpWebResponse)();

// 獲取響應(yīng)流并創(chuàng)建Image對(duì)象

using (Stream stream ())

{

Image image (stream);

// 關(guān)閉響應(yīng)流

();

// 返回圖片

return image;

}

}

```

2. 從響應(yīng)流直接創(chuàng)建Image

通過(guò)上述GetPic函數(shù),我們可以直接從響應(yīng)流中創(chuàng)建Image對(duì)象,然后將其設(shè)置到pictureBox1,如下所示:

```C

string url "";

Image image GetPic(url);

image;

```

這樣,我們就可以從網(wǎng)絡(luò)上獲取一張圖片,并將其顯示在pictureBox1上。

3. 將流保存為圖片文件

除了直接創(chuàng)建Image對(duì)象,我們還可以使用Image對(duì)象的Save方法將其保存為圖片文件。例如,我們可以將獲取到的圖片保存為本地文件:

```C

string url "";

Image image GetPic(url);

("");

```

通過(guò)以上代碼,我們可以將獲取到的圖片保存為名為的文件。

標(biāo)簽: