2

大きなファイルを処理するためにチャンクアップロードでBlueimp jQuery File Uploadを使用しています。ファイルのアップロードが完了するか、ファイルが削除されるたびに、データベースで使用されるクライアントのディスク容量を更新します。

私の問題は、アップロードプロセスが中断されたときに、failこのガイドのように、コールバックを使用して DELETE リクエストをサーバーに送信することにより、クライアント側から不完全なファイルを削除できることです: https://github.com/blueimp/jQuery-File- Upload/wiki/Chunked-file-uploads#deleting-aborted-chunked-uploads .

しかし、クライアントのインターネット接続が失われたり、ブラウザーが閉じられたりすると、サーバーは要求を受け取らず、データベースも更新されず、破損したファイルがまだ存在します。クライアントがサイトに再接続してファイルを削除すると、データベースで使用されるディスク容量が間違った量になります。

私の場合、サーバー側または別のソリューションからチャンクアップロードの不完全なファイルを削除する方法はありますか? 私を助けてください。

4

0 に答える 0