2012-01-06 2 views
1

Android의 서버에 파일을 업로드하는 동안 양식 데이터에 다중 매개 변수를 전송해야합니다. 내가 이것을 사용 code for uploading a files to server. 내 의심 양식 데이터에서 다중 매개 변수를 보내는 방법은 여기에?Android에서 서버로 파일을 업로드하는 동안 양식 데이터에서 다중 매개 변수를 보내는 방법은 무엇입니까?

+0

이런 세상에, 그 코드를 사용하지 마십시오. [here] (http://stackoverflow.com/questions/3038409/how-to-send-http-post-request-and-recieve-response/3038747#3038747) 또는 [here] (http : // stackoverflow. com/questions/3919512/android-multipart-upload) 등. –

답변

1

아마도 Apache HTTP 클라이언트를 사용하고 싶을 것입니다. 원하는 값의 List<NameValuePair>UrlEncodedFormEntity에 넣고 HttpPost 인스턴스의 엔터티로 설정하고 POST를 종료합니다.

Apache HTTP Client JavaDocs for Android are here.

+0

@ Argyle,하지만 거대한 파일을 처리하기에는 좋지 않습니다. 권리? – bharath

+0

@bharath 양식 데이터를 보내고 싶다고 생각했습니다. 그것이 'ByteArrayEntity'와'FileEntity'입니다. 만약 당신이 보내고 싶다면. 그리고 반드시 메모리에있는 모든 것을 먼저로드하고 싶지 않은 경우에는'InputStreamEntity'가 필요합니다. – Argyle

관련 문제