Web サービスと同じように画像を送信したいbyte[]
。リクエストの送信中にエラーjava.io.BufferedInputStream.streamClosed(BufferedInputStream.java:125)
が発生しましたが、画像は正常にアップロードされました。これは、に変換InputStream
する関数ですbyte[]
。
public static byte[] streamToBytes(InputStream is) {
ByteArrayOutputStream os = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int len=0;
try {
while ((len = is.read(buffer)) >= 0) {
os.write(buffer, 0, len);
}
os.flush();
os.close();
is.close();
} catch (java.io.IOException e) {
}
return os.toByteArray();
}