在android上的Web服务器上上传大文件

时间:2010-07-28 09:58:09

标签: android upload

我想在我的Android应用程序中上传Web服务器上的文件。目前我可以从设备上传大约5mb的文件,但是这会产生一个outofmemory异常并且还会使app非常不稳定。

我正在寻找一种方法,我们可以使用该方法上传应用背景中的数据以及更大的尺寸。任何教程/代码都非常感谢。

提前感谢。

2 个答案:

答案 0 :(得分:1)

您可能希望查看来自thisFedor帖子。

重点是你需要设置分块。

e.g。

 connection.setChunkedStreamingMode(chunkSize); 

答案 1 :(得分:0)

此GitHub库可以帮助: https://github.com/gotev/android-upload-service 2.3万颗星2020年4月

enter image description here

” -带有进度指示通知的后台轻松上传文件(即开即用的Multipart / Binary / FTP)

通过FTP,HTTP multipart / form-data或二进制请求将文件上传到服务器

-即使设备处于闲置状态(打mode模式),也可以在后台处理多个并发上传

-自动重试失败的上载,并具有可配置的指数补偿 上传成功后可以自动删除上传的文件

由该库支持的应用和库-

-JIRA Cloud

-Quora

...