Как использовать InputStream в Http setEntity? - PullRequest
0 голосов
/ 07 января 2019

Я использую 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.

Вопрос Как я могу setEntity для HttpPut запроса с InputStream?

...