2010-10-13 114 views
0

在我以前的問題中,我得到了以下答案,這是完美的, 但如果我想用HttpClient 3.x編寫我的客戶端,那麼等效代碼是什麼? 尤其是「InputStreamBody(新的FileInputStream(文件)」?InputStreamBody相當於HttpClient 3.x

只是同一個文件中的內容,但不同的部分和文件名添加不同的多部分。隨着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

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

+0

由於我將噸呃 – Antonis 2010-10-13 20:07:27

相關問題