サーバーにビデオとオーディオのコレクションがあり、ユーザーはいくらかの金額を支払うことでダウンロードできます。
ユーザーが私に代わって金額を支払ってダウンロードを開始したが、誤ってダウンロードが失敗したとします。どうすればそれを検出でき、彼に再度ダウンロードさせることができますか。
私が提供したダウンロード リンクは、rapidshare/megaupload/hotfile などのようなもので、毎回ユニークです。そのため、ユーザーがファイル リンクをダウンロードすると、そのリンクは無効になります。
アップデート:
支払い後に一度ダウンロードリンクを提供したいのですが、ダウンロードキーを使用して何度もダウンロードすることはできません。ダウンロードが完了したら、同じものをダウンロードしたい場合でも料金を支払う必要がありますが、ダウンロードに失敗した場合は、もう一度ダウンロードすることができます。