List of usage examples for org.apache.commons.httpclient.methods FileRequestEntity FileRequestEntity
public FileRequestEntity(final File file, final String contentType)
From source file:uk.ac.ebi.arrayexpress.servlets.GenomeSpaceUploadServlet.java
private Integer putFile(UploadFileInfo fileInfo) throws IOException { PutMethod put = new PutMethod(fileInfo.getUploadURL()); RequestEntity entity = new FileRequestEntity(fileInfo.getFile(), fileInfo.GetContentType()); put.setRequestEntity(entity);//from www . j av a2 s. com put.setRequestHeader("Content-MD5", fileInfo.getContentMD5()); Integer statusCode = null; try { statusCode = httpClient.executeMethod(put); } catch (HttpException x) { logger.error("Caught an exception:", x); } finally { put.releaseConnection(); } return statusCode; }