サーバーに自動的にアップロードする json データがあります。json データ数が 500 に達すると、サーバーに自動的にアップロードされます。
データを 2 つのファイルに保持する必要があります。データ数が 200 に達した場合は、2 番目のファイルに移動し、ファイルを json に変換してサーバーにアップロードするだけです。
たとえば、データ数が 540 の場合、2 番目のファイル (アップロード ファイル) には最初の 500 のデータ コンテンツが含まれ、残りの 40 は最初のファイル (エントリ ファイル) に格納されます。
ユーザーがアップロード ボタンをクリックすると、残りの 40 個のファイルがサーバーにアップロードされます。つまり、手動で行われます。それ以外の場合は、カウントが 500 に達すると、サーバーに自動的にアップロードされます (その間にユーザーがアップロード ボタンをクリックしない場合)。
私の問題は、500 カウントに達すると自動的にアップロードが完了することです。同時にユーザーがアップロード ボタンをクリックすると、アップロード イベントもトリガーされ、既にアップロードされた (上書きされた) データをアップロードしようとします。
例: ファイル { [ データ 1, データ 2 ]}。
ユーザーがアップロードボタンをクリックすると、サーバーに既に存在するデータが再度アップロードされます
例: ファイル{ [データ1,データ2,データ3]}
この問題を処理する方法と、アップロード ボタン アクションをキューに入れることは可能ですか?