汎用ハンドラー (.ashx) を使用してファイルを送信しています。
次に、送信が完了したらファイルを削除する必要があります。
try{
context.Response.ClearContent();
context.Response.ContentType = "text/octet-stream";
context.Response.AddHeader("Content-Disposition", "attachment; filename=" + fileName);
context.Response.TransmitFile(filePath);
context.Response.End();
}
finally {
//File.Delete(filePath);
}
finally ステートメントを使用すると、送信が完了する前にファイルが削除されます。
Transfer Complete イベントを処理するにはどうすればよいですか?
ps global.asax または MVC を使用できません。