/**
* 克隆输入流
* @param input
* @return
*/
public static ByteArrayOutputStream cloneInputStream(InputStream input) {
try {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int len;
while ((len = input.read(buffer)) > -1) {
baos.write(buffer, 0, len);
}
baos.flush();
return baos;
} catch (IOException e) {
log.error(e.getMessage());
return null;
}
}
InputStream copyIns = new ByteArrayInputStream(CommonUtils.cloneInputStream(inputStream).toByteArray());