java接收流文件并返回数据
@RequestMapping(value="/updateStatus")
public Object updateStatus(
HttpServletRequest request,
HttpServletResponse response){
try {
//接收流文件
ServletInputStream sis = request.getInputStream();
//用存放content内容
StringBuilder content = new StringBuilder();
byte[] b = new byte[1024];
int lens = -1;
while ((lens = sis.read(b)) > 0) {
content.append(new String(b, 0, lens));
}
//处理逻辑
String xml = "0";
BufferedOutputStream out = new BufferedOutputStream(response.getOutputStream());
out.write(xml.getBytes());//返回0
out.flush();
out.close();
} catch (Exception e) {
logger.error(e.toString(), e);
}
return null;
}