1

汎用ハンドラー (.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 を使用できません。

4

0 に答える 0