アップロードする巨大なファイルがあり、反対側のサーバーはチャンクアップロードをサポートしています。それを正確に行う方法の例はありますか?または、それを行う他のライブラリがありますか?
4109 次
2 に答える
1
HttpURLConnectionを使用して、チャンク転送モードを設定するだけです。
于 2011-03-07T22:44:01.733 に答える
1
HttpClient 4 の使用 (Apache から)
HttpPost post = new HttpPost(url);
MultipartEntity content = new MultipartEntity(HttpMultipartMode.STRICT);
//To add parameters, use StringBody
content.addPart("param", new StringBody("value"));
content.addPart("param1", new StringBody("value1"));
content.addPart("param2", new StringBody("value2"));
//To add files, use InputStreamBody
content.addPart("source", new InputStreamBody(inputStream, mimeType, fileName)); //OR
content.addPart("source", new InputStreamBody(inputStream, mimeType));
//Finally
post.setEntity(content);
お役に立てれば。
于 2011-03-07T17:24:38.167 に答える