[Java] java中如何把图片转换成二进制流 →→→→→进入此内容的聊天室

来自 , 2019-04-01, 写在 Java, 查看 106 次.
URL http://www.code666.cn/view/c91c0b66
  1.  
  2.     //根据文件名(完全路径)
  3.    
  4.     public byte[] SetImageToByteArray(string fileName)
  5.    
  6.     { FileStream fs = new FileStream(fileName, FileMode.Open);
  7.    
  8.     int streamLength =int)fs.Length; byte[] image = new byte[streamLength];
  9.    
  10.     fs.Read(image, 0, streamLength);
  11.    
  12.     fs.Close();
  13.    
  14.     return image; }
  15.    
  16.     //另外,在ASP.NET中通过FileUpload控件得到的图像文件可以通过以下方法
  17.    
  18.     public byte[]
  19.    
  20.     SetImageToByteArray(FileUpload FileUpload1)
  21.    
  22.     { Stream stream = FileUpload1.PostedFile.InputStream;
  23.    
  24.     byte[] photo = new byte[FileUpload1.PostedFile.ContentLength];
  25.    
  26.     stream.Read(photo, 0, FileUpload1.PostedFile.ContentLength);
  27.    
  28.     stream.Close();
  29.    
  30.     return photo;
  31.    
  32.     }
  33.    
  34.  
  35. //java/4482

回复 "java中如何把图片转换成二进制流"

这儿你可以回复上面这条便签

captcha