使用控制器中的以下方法处理文件上载:
@RequestMapping(value = "/somePath/file", method = RequestMethod.POST)
public void upload(@RequestHeader("content-disposition") final String contentDisposition, final InputStream binaries,
final HttpServletResponse resp) {
// extracting file name from "Content-Disposition" header
// copying binaries to new file under a specified path
}
现在,我想知道,如果我必须关闭InputStream
,或者Spring是否会自行关闭cur.execute("SELECT cdate FROM tru_" + uid + " WHERE signature='" + data[2:66] + "'")
results = cur.fetchall()
。如果在处理流时发生错误,Spring会如何反应?