[英]InputStreamBody equivalent in HttpClient 3.x
在我的上一個問題中,我得到了以下答案,這是完美的,但是如果我想用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"));
// ...
謝謝
等效的類是org.apache.commons.httpclient.methods.InputStreamRequestEntity
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.