我的 ASP.NET Web API 服务动态生成文件供用户下载。
远程应用程序向 API 发送请求,该请求:
- 生成文件并保存 ----> 在哪里??<-----
- 返回文件位置的 URL,以便下载。
那里没什么特别的,但我的问题是在哪里保存这些文件的最佳做法是什么? 一些挖掘表明 App_Data 可能是合适的地方,但我还没有看到任何确定的东西。
一些考虑:
- 这一切都发生在公司的 Intranet 上,因此安全性并不是什么大问题。
- 这些文件基本上是临时的。有没有一种简单的方法可以在下载文件后删除文件?没什么大不了的——我可以设置一个计划任务来清除目标文件夹的任何内容。
谢谢!