哪个是从android上传图片到服务器的最佳方法?我需要将多个图像上传到特定文件夹和从服务器返回的路径。
答案 0 :(得分:2)
我强烈建议您在上传多个文件/图像时使用Square的磁带,同时查看易用性,效率,错误处理,排队系统。如果您一次只使用一个文件,请尝试在任何multi-part file upload中使用android Http clients中的任意一个
这就是Square's Tape:
Tape是Android和Java的队列相关类的集合 Square,Inc。
QueueFile是一个快速,快速,基于文件的FIFO。 从实例添加和删除是O(1)操作,并且是 原子。写是同步的;数据将在之前写入磁盘 操作返回。底层文件的结构是为了生存 进程甚至系统崩溃以及是否抛出I / O异常 在变更期间,更改将中止。
ObjectQueue表示可以任意对象的排序 由文件系统(通过QueueFile)或仅在内存中支持。
TaskQueue是一个特殊的对象队列,它包含Tasks,对象 有一个被执行的概念。实例由外部管理 准备和执行排队任务的执行者。
答案 1 :(得分:0)
你可以在网上找到很多很多例子。无论如何,我这样做的方式是使用HttpClient这样:
祝你好运!