fileStream = iterator.next(); if (!fileStream.isFormField()) break; fileStream = null;
try (InputStream stream = item.openStream()) { if (item.isFormField()) { LOGGER.debug("Form field " + name + " with value " + Streams.asString(stream) + " detected.");
if (item.isFormField()) {
item.isFormField(), fileName); items.add(fileItem); try {
assertFalse(item.isFormField()); assertEquals("file1", item.getFieldName()); assertEquals("foo1.tab", item.getName());
ServletFileUpload upload = new ServletFileUpload(factory); upload.setHeaderEncoding("UTF-8"); FileItemIterator iter = upload.getItemIterator(request); while (iter.hasNext()) { FileItemStream item = iter.next(); String name = item.getFieldName(); InputStream stream = item.openStream(); if (item.isFormField()) { String value = Streams.asString(stream, "UTF-8"); } }
while (iter.hasNext()) { FileItemStream item = iter.next(); if (item.isFormField()) { if ("token".equals(item.getFieldName())) { token = Streams.asString(item.openStream());
/** * Returns true if this is a file, false if not. * * @return true if this is a file, false if not. */ public boolean isFile() { return !fileItemStream.isFormField(); }
/** * returns true if this is a form field, false if not. * * @return true if this is a form field, false if not. */ public boolean isFormField() { return fileItemStream.isFormField(); }
while (iter.hasNext()) { FileItemStream item = iter.next(); if (item.isFormField()) { if ("action".equals(item.getFieldName())) { action = Streams.asString(item.openStream());
public boolean isFormField() { return this.itemStream.isFormField(); }
public boolean isFormField() { return this.itemStream.isFormField(); }
FileItemStream item = iter.next(); if(item.isFormField()) { InputStream name = item.getInputStream(); String value = Streams.asString(name); }
private String getContentTypeForFileItem(FileItemStream fileItem) { final String contentType = fileItem.getContentType(); if (contentType != null) { return contentType; } else { if (fileItem.isFormField()) { return "text/plain"; } else { return "application/octet-stream"; } } } }
FileItemStream item = iter.next(); if(item.isFormField()) { String value = item.getString(); }
public AutoFileItem(FileItemStream stream) { this.fieldName = stream.getFieldName(); this.contentType = stream.getContentType(); this.isFormField = stream.isFormField(); this.fileName = FilenameUtils.getName(stream.getName()); this.sizeThreshold = Integer.parseInt(Play.configuration.getProperty("upload.threshold", "10240")); this.repository = null; } // ------------------------------- Methods from javax.activation.DataSource
FileItemStream item = iter.next(); if(item.isFormField()) { // Normal field String name = item.getFieldName(); String value = Streams.asString(item.openStream()); } else { // File }
private Object valueOf(FileItemStream itemStream) throws IOException { if (itemStream.isFormField()) { final String charset = charset(itemStream.getContentType()); return IoUtils.readIntoString(new InputStreamReader(itemStream.openStream(), charset)); } return new FileValue(); }
private Object valueOf(FileItemStream itemStream) throws IOException { if (itemStream.isFormField()) { final String charset = charset(itemStream.getContentType()); return IoUtils.readIntoString(new InputStreamReader(itemStream.openStream(), charset)); } return new FileValue(); }
protected void processMultiPart(Job job, FileItemIterator itemIterator, InlineContentHandler ich) throws FileUploadException, IOException { while (itemIterator.hasNext()) { FileItemStream item = itemIterator.next(); String name = item.getFieldName(); InputStream stream = item.openStream(); if (item.isFormField()) processParameter(job, name, new String[] { Streams.asString(stream) }); else processStream(name, item.getContentType(), stream, ich); } }