使用HttpClient发送InputStream--buffer对象,程序如下:
public String fileUpload(byte[] buffer, String url, int count, String classId) throws IOException {
//创建HttpClient对象
CloseableHttpClient client = HttpClients.createDefault();
//构建POST请求 请求地址请更换为自己的。
//1)
HttpPost post = new HttpPost(url);
InputStream inputStream = new ByteArrayInputStream(buffer);
try {
//文件路径请换成自己的
//2)
MultipartEntityBuilder builder = MultipartEntityBuilder.create();
builder.setMode(HttpMultipartMode.BROWSER_COMPATIBLE);
//第一个参数为 相当于 Form表单提交的file框的name值 第二个参数就是我们要发送的InputStream对象了
//第三个参数是文件名
//3)
builder.addBinaryBody("