I'm developing an Android 3.1 tablet application.
This app is using SpringFramework to send JSON message to a server. Here is a working example which send a custom object to server:
How can I modify this code to send an image?Code:public static Boolean sendSignedEReport(String url, EReport eReport) { try { HttpHeaders requestHeaders = new HttpHeaders(); requestHeaders.setAccept(Collections.singletonList(new MediaType("application","json"))); HttpEntity<EReport> requestEntity = new HttpEntity<EReport>(eReport, requestHeaders); GsonHttpMessageConverter messageConverter = new GsonHttpMessageConverter(); List<HttpMessageConverter<?>> messageConverters = new ArrayList<HttpMessageConverter<?>>(); messageConverters.add(messageConverter); HttpComponentsClientHttpRequestFactory requestFactory = new HttpComponentsClientHttpRequestFactory(); requestFactory.setReadTimeout(60000); RestTemplate restTemplate = new RestTemplate(requestFactory); restTemplate.setMessageConverters(messageConverters); ResponseEntity<Boolean> responseEntity = restTemplate.exchange(url, HttpMethod.POST, requestEntity, Boolean.class); return responseEntity.getBody(); } catch (Exception e) { e.printStackTrace(); } return null; }


Reply With Quote
