【问题标题】:InputStreamBody equivalent in HttpClient 3.xHttpClient 3.x 中的 InputStreamBody 等效项
【发布时间】:2010-10-14 01:50:32
【问题描述】:

在我的上一个问题中,我得到了以下答案,这是完美的, 但是如果我想用 HttpClient 3.x 编写我的客户端,等效代码是什么? 特别是“InputStreamBody(new FileInputStream(file)”?

只需添加具有相同文件内容但不同部分和文件名的不同多部分部分。使用 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"));
// ...

谢谢

【问题讨论】:

    标签: java httpclient


    【解决方案1】:

    等效类是org.apache.commons.httpclient.methods.InputStreamRequestEntity

    【讨论】:

      猜你喜欢
      • 2012-06-19
      • 2018-03-18
      • 1970-01-01
      • 1970-01-01
      • 2020-01-19
      • 2015-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多