0
的方法,其中,該字符串將使用的StringBuilderjava的圖像數據的InputStream
String getBytes(InputStream is) throws IOException{
StringBuilder sb = new StringBuilder();
int ch;
while ((ch = is.read()) != -1) sb.append((char)ch);
is.close();
return sb.toString();
}
被構造但這種方法不工作爲適當的圖像數據。最好的解決方案是構建類似的方法,但返回byte []而不是字符串。能告訴我如何?
+1我看着那個問題和想法,「哇,從哪裏開始?」。幸運的是,你直接切入「如何解決」。 :) – 2012-04-20 01:49:22
我剛剛使用IOUtils.toByteArray(...)。不幸的是我得到這個錯誤:線程「池1線程1」異常java.lang.ExceptionInInitializerError。我不知道爲什麼 – Dagon 2012-04-20 02:44:02