Эквивалент InputStreamBody в HttpClient 3.x - PullRequest
0 голосов
/ 13 октября 2010

В моем предыдущем вопросе я получил следующий ответ, который идеально подходит, но если я хочу написать свой клиент с HttpClient 3.x, каков эквивалентный код? Особенно «InputStreamBody (новый FileInputStream (файл)»?

Просто добавьте разные составные части с одинаковым содержимым файла, но с другой частью и именем файла. С InputStreamBody вы можете указать разные имена файлов для каждой части. Э.Г.

MultipartEntity entity = new MultipartEntity();
entity.addPart("file1", new InputStreamBody(new FileInputStream(file), "name1.ext"));
entity.addPart("file2", new InputStreamBody(new FileInputStream(file), "name2.ext"));
entity.addPart("file3", new InputStreamBody(new FileInputStream(file), "name3.ext"));
// ...

Спасибо

1 Ответ

1 голос
/ 13 октября 2010

Эквивалентный класс org.apache.commons.httpclient.methods.InputStreamRequestEntity

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...