任何人都有快速方式将文件发送给用户?我可以动态生成pdf,但需要一种方法将它传递给客户端然后删除pdf。
答案 0 :(得分:1)
尝试FileResult - 响应 - 当然是其中一个派生类。 您通常只需编写返回文件(...)(请参阅Controller.File),并查看ASP.NET MVC ploading and Downloading Files以获取更多示例和工作代码。
答案 1 :(得分:0)
您可以return File(stream, contentType)
或return File(filename, contentType)
将文件发送给用户。如果您可以直接生成PDF到流并避免在磁盘上创建文件,那么您就完成了。如果必须在磁盘上创建,那么您应该能够删除OnResultExecuted
中的文件。