如何在Http setEntity中使用InputStream?

时间:2019-01-07 20:55:41

标签: java inputstream apache-httpcomponents http-put

我正在使用org.apache.http。*并尝试放入文件。我可以使用下面对实际文件的引用来完成此操作,但是,我正在寻找一种通过传递InputStream

来执行此操作的方法
File file = new File("/mytestfile.txt")
HttpPut request = new HttpPut("http://sharepointportal/site/mytestfile.txt");
request.setEntity(new FileEntity(file));
CloseableHttpResponse response =  httpclient.execute(new HttpHost("sharepointportal"), request);

FileEntity似乎没有支持InputStream的构造函数。

问题 我如何setEntityHttpPut的{​​{1}}请求?

0 个答案:

没有答案