/** * @param result * @param disposition * @param data */ private void addTextField(Disposition disposition, byte[] data) { String name = disposition.getName(); try { rawCollection.add(new KeyValuePair<ParameterValue>(name, new StringParameterValue(new String(data, "utf-8")))); formTexts.add(new KeyValuePair<String>(name, new String(data, "utf-8"))); } catch (UnsupportedEncodingException e) { throw new RuntimeException(e); } }
/** * @param result * @param disposition * @param string * @param data * @throws IOException */ private void addFileField(Disposition disposition, String mediaTypeString, byte[] data) throws IOException { String name = disposition.getName(); rawCollection.add(new KeyValuePair<ParameterValue>(name, new FormFileImpl(disposition.getFileName(), MediaType.valueOf( mediaTypeString), data))); formFiles.add(new KeyValuePair<FormFile>(name, new FormFileImpl( disposition.getFileName(), MediaType.valueOf( mediaTypeString), data))); }