0

私の投稿を読んでください:

次のパラメーターを使用して、画像を JSON WS に投稿する必要があります。

Content-Type: multipart/related; boundary="foo_bar_baz"
Content-Length: {number_of_bytes_in_entire_request_body} -- Check your rest client                   API's. Some would automatically determine content-length at runtime. Eg. jersey client api.
 --foo_bar_baz
Content-Type: application/json;
{
"filename": "cloudx.jpg"
}
--foo_bar_baz
Content-Type: image/jpeg
{JPEG data}
--foo_bar_baz--

私は Android アプリケーションを構築しており、上記の WS に画像を送信するリクエストを記述する必要があります。私はしばらくの間見回していましたが、私が抱えているこの問題を研究するための良いリソースが見つかりませんでした.

4

1 に答える 1

1

以下はあなたに基本的なアイデアを与えるかもしれません

HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost(<URI>);
HttpEntity entity = new FileEntity(file,ContentType.MULTIPART_FORM_DATA);
//there are other types of entities and content types too check documentation
req.setEntity(entity);
HttpResponse response = httpClient.execute(req);
于 2013-06-21T11:53:43.587 に答える