已知图片在SD卡的路径 如何把图片转换为byte[] 

解决方案 »

  1.   

    FileInputStream fis = null;
    fis = new FileInputStream(file);
    ByteArrayOutputStream baos = new ByteArrayOutputStream();  
    byte[] buffer = new byte[1024];
    int count = 0;  
    while((count = fis.read(buffer)) > 0){  
    baos.write(buffer, 0, count);  
    }
    然后baos.toByteArray()就是啦
      

  2.   

    那还有  根据路径 把图片转换为  字符串  string  这种  的代码吗谢谢啊 !!  我初学     应该不是 baos.ToString() 吧
    我试了下  baos.ToString()   和  baos.toByteArray()  结果是一样的
      

  3.   

    String uploadBuffer = new String(Base64.encode(baos.toByteArray()));