HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("주소");
try {
File file = new File(path);
MultipartEntity mpEntity = new MultipartEntity();
ContentBody cbFile = new FileBody(file, "image/jpeg");
mpEntity.addPart("userfile", cbFile);
httppost.setEntity(mpEntity);
HttpResponse response = httpclient.execute(httppost);
} catch (ClientProtocolException e) {
} catch (IOException e) {
} finally{
httpclient.getConnectionManager().shutdown();
}

인터넷 검색을 통해서 대충 이런 방법으로 파일을 업로드 하면 된다고 하는거 같은데... 아직 초보라서 감이 잡히질 않습니다.

제가 해본 결과로는
위 소스처럼 해서
 mpEntity.getContentLength(); 를 찍어보면 이미지 파일의 크기가 나오더군요.
그럼 mpEntity 은 제대로 생성된 거 같습니다. 그리고 httpclient.execute(httppost)  서버까지 왔는데 어떻게 보낸 값을 받아서 처리해야 할 지 잘 모르겠습니다.  

값이 제대로 왔는지 왔으면 어떻게 처리해야 하는지 가르쳐 주시면 고맙겠습니다. (__)