Here is a snippet you can use:
File f = new File(...);
...
...
DefaultHttpClient httpclient = new DefaultHttpClient();
HttpPut httpPut = new HttpPut("http://mydomain.com/some/action");
MultipartEntity entity = new MultipartEntity();
entity.addPart("myFile", new FileBody(f));
httpPut.setEntity(entity);
HttpResponse response = httpclient.execute(httpPut);
source
share