如何从Android设备上传文件到服务器?

时间:2010-09-15 09:25:16

标签: android

是否需要为小文件使用除http POST之外的其他内容? (小于1MB)

对于大文件,任何人都知道现有的lib来处理它们(最好在对话框中显示进度条)

1 个答案:

答案 0 :(得分:3)

我已经包含了apache-mime4j-0.6和httpmime-4.0.1来获得此功能。使用这些库,您可以创建多部分/表单数据请求,并使用标准HttpClient将其发送出去。

//total pseudo-code; class names are right, though
HttpPost post;
MulitpartEntity mpe;
mpe.addPart("file", new InputStreamBody() or new FileBody());
post.setEntity(mpe);
httpClient.execute(post);