//本地不存在,则下载并保存在本地
var http = new FrameWork.Helper.HttpHelper();//公司封DLL
using (var stream = http.GetFile(url, 1024))
{
stream.Position = 0;//加入这么代码 还原位置就可以了
Image bt = Bitmap.FromStream(stream);
pic_url.Image = bt;
if (!Directory.Exists(dir))
{
Directory.CreateDirectory(dir);
}
bt.Save(localpath, ImageFormat.Jpeg);
参考了这个文章
https://blog.youkuaiyun.com/qq_32250495/article/details/50925592
本文介绍了一种从网络下载图片并将其缓存到本地的方法。通过使用HttpHelper获取文件流,实现图片的读取与展示,并确保目录存在后将图片保存为JPEG格式。
1829

被折叠的 条评论
为什么被折叠?



