我有一个巨大的文件要上传,另一端的服务器确实支持分块上传。
有没有具体的例子说明如何做到这一点?
或者还有其他库可以做到这一点?
使用 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);
希望这可以帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)