Как отправить большой (> 5 МБ) параметр сообщения (среди других параметров сообщения) в Android?
В настоящее время я использую org.apache.http.client.methods.HttpPost
и список BasicNameValuePair
для отправки параметров сообщения.
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(someURL);
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
nameValuePairs.add(new BasicNameValuePair("param1", "value1"));
nameValuePairs.add(new BasicNameValuePair("param2", hugeValue));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
httpclient.execute(httppost);
hugeValue
- очень большая строка, которую я хотел бы прочитатьот InputStream
и отправьте, как я прочитал.Как я могу это сделать?