图片转换图片流方法(二进制流)/// <summary> /// 图片转换图片流方法 /// </summary> /// <param name="path">文件路径</param> /// <returns></returns> private byte[] imgbytefromimg(string path) { FileStream f = new FileStream(path, FileMode.Open, FileAccess.Read); Byte[] imgByte = new Byte[f.Length];//把图片转成 Byte型 二进制流 f.Read(imgByte, 0, imgByte.Length);//把二进制流读入缓冲区 f.Close(); return imgByte; }
//以下两个方法来源网络没有测试
// in1为 本地文件图片地址转换成流(例如:D:\13071494\pic\test.jpg) File file = new File(path); InputStream in1 = new FileInputStream(file); // in2 为网络地址图片地址转换成流(例如: http://10.19.95.100/uimg/sop/commodity/1_x.jpg) java.net.URL url = new java.net.URL(path); URLConnection conn = url.openConnection(); InputStream in2 = conn.getInputStream(); 逆水行舟、不进则退
|