1. 준비물~! (아래의 라이브러리를 받거나 메이븐으로 직접받아도된다.~! 본인의 경우 메이븐 연동에서 잘되지 않아서 직접 추가함)
spring-android-auth-1.0.1.RELEASE.jar
spring-android-core-1.0.1.RELEASE.jar
spring-android-rest-template-1.0.1.RELEASE.jar
2. 소스코드 아래와 같이 코드를 넣어서 작동시키면 된다.~!
(주의 : Network이므로 AsyncTasker를 이용하거나 UIThread에서 실행하지만 않으면됨 그리고 Method는 POST만 가능한듯... PUT은 정확한 이유는 모르지만 서버와 통신을 실패함)
HttpHeaders multipartHeaders = new HttpHeaders();
multipartHeaders.setContentType(MediaType.MULTIPART_FORM_DATA);
final MultiValueMap<String, Object> value = new LinkedMultiValueMap<String, Object>();
value.add("id", resultSomething.getmId().toString());
value.add("file", new FileSystemResource(new File(this.mImageFilePath)));
HttpEntity<MultiValueMap<String, Object>> requestEntity = new HttpEntity<MultiValueMap<String, Object>>(value, multipartHeaders);
final ResponseEntity<String> out = sRestTemplate.exchange(this.mUrl, HttpMethod.POST, requestEntity, String.class);
'Development > Android' 카테고리의 다른 글
[Android] 위도 경도 값으로 주소값 추출하기~! (0) | 2014.01.01 |
---|---|
[Android Library] Image download library~! (0) | 2013.12.31 |
[Android] 갤러리에서 Image가져오기~! (1) | 2013.12.29 |
[Android] MissingTranslation 오류로 인한 실행이 안될때~! (0) | 2013.12.19 |
[Android] Google Maps Android API v2 간단 사용법 (0) | 2013.12.18 |