게시 방법을 사용하여 http 서버에 이미지 파일을 업로드해야합니다. 내 코드는 나에게 올바른 방법을 working.Suggest 아니에요안드로이드에서 POST 방법을 사용하여 이미지 파일을 HTTP 서버에 업로드
try {
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(url);
InputStreamEntity reqEntity = new InputStreamEntity(
new FileInputStream(file), -1);
reqEntity.setContentType("binary/octet-stream");
httppost.setEntity(reqEntity);
HttpResponse response = httpclient.execute(httppost);
//Do something with response...
} catch (Exception e) {
// show error
}
여기에있다.
참고 : 서버는 IIS 서버입니다.
도움이 될 것입니다 희망'그것은 아마도 소프트웨어에서 가장 쓸모없는 문을 working.' 아닙니다. 잘못된 이미지가 게시 되었습니까? 앱이 다운 되나요? 이미지가 게시되지 않았습니까? 서버가 충돌합니까? 태양이 빛나는 것을 멈출 수 있습니까? – Simon
오른쪽 이미지 만 업로드했습니다. 응용 프로그램이 손상되지 않았습니다. 업로드 할 때 InputStreamEntity에는 파일 data.But이 있습니다. 서버 측에서는 파일 데이터가 null입니다. 내 의견에 많은 세부 사항이 있다고 생각했습니다. 가능한 경우 Simon이라는 유용한 정보를 제안하십시오. –