Friday, February 1, 2013

GWT - Highchart export request - Read multipart/form-data parameters

Getting multipart-form-data request parameters in java servlet-

@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws IOException, ServletException {
if (!ServletFileUpload.isMultipartContent(req)) {
throw new ServletException("Not a file upload request");
}
ServletFileUpload upload = new ServletFileUpload();
FileItemIterator iter;
iter = upload.getItemIterator(req);
while (iter.hasNext()) {
FileItemStream item = iter.next();
InputStream stream = item.openStream();
if (item.isFormField()) {
if (item.getFieldName().equalsIgnoreCase("svg")) {
svg = Streams.asString(stream);
}
...
...
}
}
}

No comments: