在iPhone手动和自动上传问题

时间:2012-09-17 06:38:11

标签: iphone json ios5 upload overwrite

我有一些json数据自动上传到服务器。当json数据计数达到500时,它会自动上传到服务器。

我必须将数据保存到两个文件中,如果数据计数达到200,那么它将被移动到第二个文件,然后我只将文件转换为json并将它们上传到服务器。

例如,如果540是数据计数,则第二个文件(上传文件)包含前500个数据内容,其余40个存储在第一个文件(条目文件)中。

当用户点击上传按钮时,剩余的40个文件被上传到服务器,即手动完成,否则当计数达到500时自动上传到服务器(同时如果用户没有点击上传按钮)。

我的问题是当达到500计数时自动上传完成,如果用户同时点击上传按钮,它也会触发上传事件并尝试上传已上传(覆盖)数据。

例如:     档案{[data1,data 2]}。

当用户点击上传按钮时,将再次上传已存在于服务器中的数据

例如: 档案{[data1,data2,data3]}

如何处理此问题,是否可以对上传按钮操作进行排队?

1 个答案:

答案 0 :(得分:1)

一旦将数据发送到服务器,您应该清除数据。 这样您就不会有旧数据的重复副本。 即使用户按下发送数据按钮,您也总是有一个新数据要发送到服务器。