0

マルチパーティを使用してビデオ ファイルとデータをアップロードしています。進行状況バーを表示し、1 つのキー値で配列値をアップロードする方法を教えてください。

次のコードを使用しています。

                DefaultHttpClient httpclient = new DefaultHttpClient();
                HttpPost httppost = new HttpPost(Call_Server.REPLAY_VIDEO);
                MultipartEntity mpEntity = new MultipartEntity(
                        HttpMultipartMode.STRICT);
                mpEntity.addPart("FILE_UPLOAD", new FileBody(videofile));
                mpEntity.addPart("message_id", new StringBody(recipient_id));
                mpEntity.addPart("recipient_email", new StringBody(recipient_email2));
                totalSize = (int) mpEntity.getContentLength();
                System.out.println(totalSize + ":::::totalSize");
                httppost.setEntity(mpEntity);
                HttpResponse response = httpclient.execute(httppost);
                HttpEntity resEntity = response.getEntity();
4

2 に答える 2

1

Thread を使用してデータをアップロードし、runOnUiThread を使用して進行状況バーを表示します。また、非同期タスクを使用することもできます。

于 2013-11-15T07:39:05.580 に答える
0

さて、非同期タスクのスレッド化機能を使用できます。

于 2013-04-29T14:13:23.760 に答える