List of usage examples for org.apache.commons.fileupload.util FileItemHeadersImpl addHeader
public synchronized void addHeader(String name, String value)
From source file:at.gv.egiz.bku.binding.FormParameterStore.java
public void init(FormParameter fp) throws IOException { ByteArrayOutputStream os = new ByteArrayOutputStream(); StreamUtil.copyStream(fp.getFormParameterValue(), os); this.dataBuffer = os.toByteArray(); this.parameterName = fp.getFormParameterName(); this.contentType = fp.getFormParameterContentType(); if (fp instanceof FormParameterImpl) { headers = ((FormParameterImpl) fp).getHeaders(); } else {/* w w w. j a v a 2 s . c o m*/ FileItemHeadersImpl headersImpl = new FileItemHeadersImpl(); for (Iterator<String> i = fp.getHeaderNames(); i.hasNext();) { String headerName = i.next(); headersImpl.addHeader(headerName, fp.getHeaderValue(headerName)); } } initialized = true; }
From source file:ninja.undertow.util.UndertowHelper.java
/** * Creates a new {@link ParameterFileItem} from the given {@link FormValue} (which is assumed to be representing a file upload). * //from ww w. j a va 2 s. c o m * @param formValue * @return */ private static ParameterFileItem getFileItemFromFormValue(FormValue formValue) { FileItemHeadersImpl fileItemHeaders = new FileItemHeadersImpl(); for (Iterator<HeaderValues> headerIterator = formValue.getHeaders().iterator(); headerIterator.hasNext();) { HeaderValues hv = headerIterator.next(); String headerName = hv.getHeaderName().toString(); for (Iterator<String> headerValueIterator = hv.iterator(); headerValueIterator.hasNext();) { String headerValue = headerValueIterator.next(); fileItemHeaders.addHeader(headerName, headerValue); } } return new ParameterFileItem(formValue.getFileName(), formValue.getPath().toFile(), fileItemHeaders); }
From source file:org.apache.wicket.protocol.http.servlet.ServletPartFileItem.java
@Override public FileItemHeaders getHeaders() { FileItemHeadersImpl fileItemHeaders = new FileItemHeadersImpl(); for (String headerName : part.getHeaderNames()) { Collection<String> headerValues = part.getHeaders(headerName); for (String headerValue : headerValues) { fileItemHeaders.addHeader(headerName, headerValue); }/* www.j a v a 2 s . c om*/ } return fileItemHeaders; }