如何在Android中使用后台服务在服务器上发送zip文件

如何在Android中使用后台服务在服务器上发送zip文件,android,android-service,android-service-binding,Android,Android Service,Android Service Binding,在我的应用程序中,用户填写一些字段,我将用户数据保存在一个文件中 现在我想在互联网可用时将所有文件发送到服务器。 我可以用哪种方式实现服务 使用较少的资源,如电池。 在一定时间间隔后检查连通性?如果是,则对所有文件进行压缩,并在一次连接调用中使用Restful Post方法发送到服务器(我对此感到困惑) 有更好的解决方案吗?两种选择,两种方式: 第一个选项:如果要存储来自用户输入的数据,可以使用SQLite将这些输入存储在数据库表中,然后使用Restful Post将存储的数据发布到web服务

在我的应用程序中,用户填写一些字段,我将用户数据保存在一个文件中 现在我想在互联网可用时将所有文件发送到服务器。 我可以用哪种方式实现服务 使用较少的资源,如电池。 在一定时间间隔后检查连通性?如果是,则对所有文件进行压缩,并在一次连接调用中使用Restful Post方法发送到服务器(我对此感到困惑) 有更好的解决方案吗?

两种选择,两种方式:

第一个选项:如果要存储来自用户输入的数据,可以使用SQLite将这些输入存储在数据库表中,然后使用Restful Post将存储的数据发布到web服务

第二种选择:如果您正在存储用户输入的文件(照片、附件、媒体),那么您可以使用ftp协议将这些文件上载到服务器,这比发布文件要好,并为您提供了有关哪些文件可以上载到服务器的更多安全选项

祝你好运