multipartentity 를 사용하시면 post전송시에 이미지 첨부도 가능합니다.
http://stackoverflow.com/questions/9971628/how-to-pass-string-variable-in-multipartentity
위는 기본적인 사용법이고 대충 파일 전송하려면 이렇습니다.
fileToUpload = new File(uploadImage);
MultipartEntity mpEntity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
ContentBody contentBody = new FileBody(fileToUpload);
mpEntity.addPart("file1", contentBody);
mpEntity.addPart("param", new StringBody(parameter));
httppost.setEntity(mpEntity);
HttpResponse response = httpclient.execute(httppost);
필요라이브러리는 httpmime.jar으로 알고있는데 apache-mime.jar일수도 있습니다.