/// <summary>
/// 将图片以二进制流
/// </summary>
/// <param name="path"></param>
/// <returns></returns>
public string SaveImage(String path)
{
FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read); //将图片以文件流的形式进行保存
BinaryReader br = new BinaryReader(fs);
byte[] imgBytesIn = br.ReadBytes((int)fs.Length); //将流读入到字节数组中
Encoding myEncoding = Encoding.GetEncoding("utf-8");

string stImageByte = Convert.ToBase64String(imgBytesIn);
return stImageByte;
}

/// <summary>
/// 现实二进制流代表的图片
/// </summary>
/// <param name="imgBytesIn"></param>
public void ShowImgByByte(string stImageByte)
{
string NewImageName = "AAAA";//ImageName(CenterId);//获得图片的名字
string ImagePath = @"F:/AQPXImageURL/" + NewImageName.ToString() + ".jpg";

byte[] imgBytesIn = Convert.FromBase64String(stImageByte);
MemoryStream ms = new MemoryStream(imgBytesIn);

Bitmap bmp = new Bitmap(ms);
bmp.Save(ImagePath, ImageFormat.Bmp);
ms.Close();
//return NewImageName;

//pictureBox1.Image = Image.FromStream(ms);
}

/// <summary>
/// 这是用于测试
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btn_jituan_Click(object sender, EventArgs e)
{
string bys = SaveImage("E:/LYX/SafeTrainAll_AQPX/SafeTrainAll_AQPX/DefaultModule/Exam/ExamImage/2015-08-10#2/00000052x1.jpg");
ShowImgByByte(bys);
}

最新文章

  1. 【技巧】使用weeman来做一个钓鱼网页
  2. Threadlocal使用Case
  3. HTML5
  4. GJM : Python简单爬虫入门 (一) [转载]
  5. HDU 4223 Dynamic Programming?(最小连续子序列和的绝对值O(NlogN))
  6. sh脚本学习之: sh脚本 、sed、awk
  7. hive 常见面试题
  8. android ExpandAbleListView控件
  9. 服务管理,Dll查看
  10. 安装Ubuntu 14.04后要做的5件事情
  11. winsock2之最简单的win socket编程
  12. 【RL-TCPnet网络教程】第2章 嵌入式网络协议栈基础知识
  13. 龙尚 U9300C wvdial 拨号上网
  14. Mixing x86 with x64 code (混合编写x86和x64代码)
  15. CSS选择器 nth-child 和 nth-of-type
  16. CentOS7 上学习使用docker
  17. 20190228 搭建Hadoop基础环境
  18. iOS基础知识之类别
  19. CSS个人笔记
  20. [UVALive 2678] Subsequence

热门文章

  1. poj 3903 最长上升子序列 Stock Exchange
  2. PHP中echo,print(),print_r()的区别
  3. Hibernate三 关联关系
  4. Struts2中OGNL
  5. android 自定义Toast显示风格
  6. Java读书笔记二(封装类)
  7. TCP/IP协议族-----10、搬家IP
  8. linux查看cpu温度
  9. CF 19D Points 【线段树+平衡树】
  10. [转] openjdk和jdk的区别与联系