0

重複の可能性:
ユーザーが PHP でファイルのダウンロードを正常に終了したことを検出する方法

ユーザーがファイルをダウンロードしたかどうかを検出する方法があるかどうか疑問に思っていましたか?

ユーザーが「ダウンロード」ボタンをクリックすると、サーバー上に .docx ファイルを作成し、以下に示すようにファイルをダウンロードできるようにします。私がやろうとしているのは、ファイルを定義するバイトがユーザーに送信されたら、ファイルを削除することです。これは可能ですか?

$objWriter-> save('docxFiles/'.$filename);
echo '<script type="text/javascript">window.location.href=\'docxFiles/'.$filename.'\'</script>';

よろしくお願いします

4

2 に答える 2

0

ユーザーがファイルのダウンロードを終了したか、一時停止したかを確認する方法はありません。ただし、ダウンロード開始後24時間以内であれば削除できます。

または、ファイルを生成し、base64でエンコードして、ページとして送信することもできます。

于 2013-01-14T14:12:27.740 に答える
0

ユーザーがファイルをダウンロードしたかどうかを判断する方法はありません。

あなたの場合、ファイルを保存しないでください。それを文字列に生成し、これを適切なヘッダーとともに送信します。

于 2013-01-14T14:00:35.517 に答える