2

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

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

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

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

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

例如:文件 { [ 数据 1,数据 2 ]}。

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

例如:文件{ [data1,data2,data3]}

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

4

1 回答 1

1

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

于 2012-12-04T06:58:58.520 回答