下载服务器图片

    public void Main()
    {
        //图片地址
	DataTable imageList = null;//可文件夹循环,可sql
		
        foreach (DataRow dr in imageList.Rows)
        {
            string imgUrl = dr["hf_fileUrl"].ToString();
            string lourl = "E:\\img\\" + 名称;

            var urls = GetBytesFromUrl(imgUrl);
            if (urls != null)
            {
                WriteBytesToFile(lourl, urls);
            }

        }
    }
    public static byte[] GetBytesFromUrl(string url)
    {
        byte[] b;
        try
        {
            HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create(url);
            WebResponse myResp = myReq.GetResponse();

            Stream stream = myResp.GetResponseStream();
            using (BinaryReader br = new BinaryReader(stream))
            {
                b = br.ReadBytes(500000);
                br.Close();
            }
            myResp.Close();
        }
        catch (Exception ex)
        {
            b = null;
        }
        return b;

    }
    public static void WriteBytesToFile(string fileName, byte[] content)
    {
        FileStream fs = new FileStream(fileName, FileMode.Create);
        BinaryWriter w = new BinaryWriter(fs);
        try
        {
            w.Write(content);
        }
        finally
        {
            fs.Close();
            w.Close();
        }

    }
posted @   煜灵  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示