小编Bha*_*uru的帖子

如何删除作为HttpResponseMessage的StreamContent发送的文件

在ASP.NET webapi中,我将一个临时文件发送到客户端.我打开一个流来读取文件并在HttpResponseMessage上使用StreamContent.一旦客户端收到文件,我想删除这个临时文件(没有来自客户端的任何其他调用)一旦客户端收到文件,就会调用HttpResponseMessage的Dispose方法,并且还会处理流.现在,我想删除临时文件.

一种方法是从HttpResponseMessage类派生一个类,重写Dispose方法,删除该文件并调用基类的dispose方法.(我还没有尝试过,所以不知道这是否有效)

我想知道是否有更好的方法来实现这一目标.

c# asp.net dispose httpresponse asp.net-web-api

17
推荐指数
2
解决办法
5793
查看次数

标签 统计

asp.net ×1

asp.net-web-api ×1

c# ×1

dispose ×1

httpresponse ×1