我有一个InputStream对象,我想复制它。最好的方法是什么?
这些数据不是来自文件,而是作为从网页发送的http表单的有效负载,我正在使用Apache Commons FileUpload库,给我InputStream的代码如下:...
什么是获取imageStream副本/复制的最佳方法?
这些数据不是来自文件,而是作为从网页发送的http表单的有效负载,我正在使用Apache Commons FileUpload库,给我InputStream的代码如下:...
InputStream imageStream = null;
boolean isMultipart = ServletFileUpload.isMultipartContent(request);
FileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);
List items = new ArrayList();
items = upload.parseRequest(request);
Iterator iter = items.iterator();
while (iter.hasNext()) {
FileItem item = (FileItem) iter.next();
if (item.isFormField()) { // this is subject Id
if (item.getFieldName().equals("subId")) {
subId = Integer.parseInt(item.getString());
System.out.println("SubId: " + subId);
}
} else {
imageStream = item.getInputStream();
}
}
什么是获取imageStream副本/复制的最佳方法?