如何选择文件并在ASP.NET MVC中下载

时间:2016-10-11 01:28:20

标签: asp.net-mvc download

我正在尝试让用户选择一个xls文件并根据它生成一个新的xls文件供用户下载。我的问题是,我应该在我的控制器中使用两个动作结果吗?一个获取文件路径,另一个生成新文件并将其发送回我的View。或者我可以使用一个actionresult而不是?

1 个答案:

答案 0 :(得分:0)

这完全取决于你。如果您打算将原始文件存储在某处,然后再处理它并返回衍生文件,那么使用两种操作方法是有意义的,一种是上传,另一种是处理/下载。另一方面,如果它是一个相当小且快速处理的文件,那么上传文件,处理它并在一个动作方法中返回衍生文件可能是有意义的。无论哪种方式都可行。