【问题标题】:How to send a large amount text data from Android to Apache?如何将大量文本数据从 Android 发送到 Apache?
【发布时间】:2016-01-19 23:21:39
【问题描述】:

我有一个从 Apache 服务器获取数据的 Android 应用程序。在对大约 3k 行(数据库中的每一行由 35 列组成)进行一些更改之后,需要将数据从 android 应用程序发送回同一个 Apache 服务器。所以我的问题是怎么做?

我的想法是:

  1. 使用 post 方法发送并创建大型 JSON 文件,如 here
  2. 制作 XML 文件(所有行)并以二进制格式发送(仍在考虑这个),然后在 Apache 中解码

目前我没有任何代码,只需要指导如何开始

【问题讨论】:

  • 我认为您的链接答案仍然适用,即使 json 有效负载大于示例。
  • JSON 可以完成这项工作,在 laravel 方面,您可以使用 laravel 的批量分配在数据库中插入或更新表
  • 嗯,对我来说非常重要的是,传输过程中不会丢失任何数据,并且在合理的时间内完成(

标签: android apache


【解决方案1】:

这取决于您的应用程序及其架构。

  1. 您可以以文本 (JSON/XML/CSV) 或二进制形式执行此操作 - 这取决于您的数据、数据量以及您的应用程序是否存在问题。

    李>
  2. 您可以在一个请求或每行一个请求中执行。 - 在这两种情况下,您都应该考虑如果在传输过程中发生错误,您会怎么做。

  3. 您还应该注意并发更改 - 如果它们适用于您的应用程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-18
    • 2012-03-14
    相关资源
    最近更新 更多