Android:使用InputStreamBody发送文件

时间:2013-09-13 13:04:59

标签: android httpclient multipartentity

我想将文件发送到服务器。当我使用FileBody时,外翻工作正常

MultipartEntity entity = new MultipartEntity(); 
entity.addPart("file", new FileBody(file)); 
post.setEntity(entity); 
client.execute(post);

但是当我尝试使用InputStreamBody时,文件没有加载到服务器

entity.addPart("file", new InputStreamBody(new FileInputStream(file), name) { 
  @Override 
  public long getContentLength() { 
    size; 
  } 
});

那有什么区别?

主要问题,如何使用InputStreamBody发送文件?我真的需要用它!!

0 个答案:

没有答案