C#中http返回的图片数据流如何转成图片存到本地

来源:百度知道 编辑:UC知道 时间:2024/06/08 19:45:49
ASP。NET中我给服务器发了一个HTTP请求,返回一张图片,现在我想在后台完成这张图片的保存过程。

给你一个下载图片的类,自己参考一下。

using System;
using System.Net;
using System.IO;
using System.Text;

namespace mynamespace
{
public class Downloader
{
/// <summary>
/// 下载图片
/// </summary>
/// <param name="picUrl">图片Http地址</param>
/// <param name="savePath">保存路径</param>
/// <param name="timeOut">Request最大请求时间,如果为-1则无限制</param>
/// <returns></returns>
public static bool DownloadPicture(string picUrl, string savePath,int timeOut)
{
bool value = false;
WebResponse response = null;
Stream stream = null;
try
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(picUrl);
if (timeOut != -1) request.Timeout = t