我想将文件发送到服务器。当我使用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发送文件?我真的需要用它!!