HttpGet Method를 사용하여 서버에 이미지 파일을 업로드해야합니다. 제발 도와주세요. 감사안드로이드에서 HttpGet 메서드를 사용하여 다른 매개 변수가있는 이미지 파일을 보내는 방법은 무엇입니까?
1
A
답변
0
사용 HTTP POST 요청 ... 바이트 배열로 이미지를 변환 한 후 서버로 전송
InputStream is = this.getAssets().open("image.png");
HttpClient httpClient = new DefaultHttpClient();
HttpPost postRequest =
new HttpPost("http://webserver.com/doSomething.do");
byte[] data = IOUtils.toByteArray(is);
InputStreamBody isb = new InputStreamBody(new
ByteArrayInputStream(data), "uploadedFile");
StringBody sb1 = new StringBody("some text goes here");
StringBody sb2 = new StringBody("some text goes here too");
MultipartEntity multipartContent = new MultipartEntity();
multipartContent.addPart("uploadedFile", isb);
multipartContent.addPart("one", sb1);
multipartContent.addPart("two", sb2);
postRequest.setEntity(multipartContent);
HttpResponse response =httpClient.execute(postRequest);
response.getEntity().getContent().close();
0
으로 이미 POST 요청을 사용해야합니다 이미지 파일을 업로드하기 위해, Nitesh에 의해 암시하고 바이너리로 파일을 제출하십시오.
자세한 내용은 SO에서 아래 링크를 참조하시기 바랍니다 : How do I send a file in Android from a mobile device to server using http?
0
당신은이이
String _URL =https://194.1.3.9:7721/request?image_byte=iamge _inbyte;
HttpClient client = getHttpClient();
HttpPost request = new HttpPost(_URL);
HttpResponse response = client.execute(request);
private static HttpClient getHttpClient() {
if (mHttpClient == null) {
mHttpClient = new DefaultHttpClient();
final HttpParams params = mHttpClient.getParams();
HttpConnectionParams.setConnectionTimeout(params, HTTP_TIMEOUT);
HttpConnectionParams.setSoTimeout(params, HTTP_TIMEOUT);
ConnManagerParams.setTimeout(params, HTTP_TIMEOUT);
}
return mHttpClient;
}
+0
URL에 바이트를 넣고 빈 게시물을 작성하는 것은 매우 재미 있습니다. 정말로 우스운 이야기. – greenapps
관련 문제
- 1. 개조를 사용하여 다른 매개 변수가있는 이미지를 보내는 방법은 무엇입니까?
- 2. 이미지 탭에서 매개 변수가있는 메서드를 호출하는 방법은 무엇입니까?
- 3. 많은 매개 변수가있는 웹 API httpget
- 4. 매개 변수가있는 이미지 리디렉션을 구현하는 방법은 무엇입니까?
- 5. HttpGet Url과 함께 쿠키를 보내는 방법은 무엇입니까?
- 6. 스트라이프의 매개 변수가있는 POST 메서드를 사용하여 다른 사이트로 리디렉션
- 7. 프로그래밍 방식으로 매개 변수가있는 HTTP 요청을 보내는 방법은 무엇입니까?
- 8. 안드로이드에서 해상도 매개 변수가있는 카메라의 의도
- 9. HttpSendRequest를 사용하여 이미지 데이터를 보내는 방법은 무엇입니까?
- 10. angularjs에 여러 매개 변수가있는 POST를 보내는 방법은 무엇입니까?
- 11. 매개 변수를 보내는 방법은 무엇입니까?
- 12. 매개 변수가있는 이미지 - HTML
- 13. 매개 변수가있는 다른 뷰로드하기
- 14. 클래스에 매개 변수가있는 메서드를 출력/인쇄하는 방법은 무엇입니까?
- 15. 안드로이드에서 SMS를 보내는 방법은 무엇입니까?
- 16. 매개 변수가있는 다른 함수의 매개 변수로 함수를 호출하는 방법은 무엇입니까?
- 17. asmx WebService가 nullable 매개 변수가있는 다른 클래스에서 호출하는 메서드를 주장합니다.
- 18. 보고서의 매개 변수를 다른 매개 변수로 보내는 방법은 무엇입니까? SSRS
- 19. 클릭 이벤트에서 매개 변수가있는 메서드를 호출하는 방법
- 20. 다른 목록 개체를 매개 변수로 사용하여 메서드를 만드는 방법은 무엇입니까?
- 21. 첨부 파일을 보내는 방법은 무엇입니까?
- 22. HttpGet 매개 변수가 전송되지 않습니다.
- 23. 안드로이드에서 이미지 첨부 및 일부 텍스트로 MMS를 보내는 방법은 무엇입니까?
- 24. 안드로이드에서 불완전 이미지 다운로드를 처리하는 방법은 무엇입니까?
- 25. 다른 URL 매개 변수가있는 캐시
- 26. RedirectToAction [HttpGet] - 매개 변수 아래
- 27. 안드로이드에서 http 게시 요청을 보내는 방법은 무엇입니까?
- 28. 출력 매개 변수가있는 메서드를 비동기 적으로 호출
- 29. 소켓을 사용하여 큰 파일을 보내는 방법은 무엇입니까?
- 30. 안드로이드에서 php 파일에 문자열을 보내는 방법은 무엇입니까?
가 httpPost 요청을 사용해보십시오. – Nitesh