我正在使用ASP.NET MVC3和Kendo UI文件上传控件。
我的屏幕逻辑如下:
用户上传文件并从文件中提取信息并显示给用户。这是从视图中调用控制器。此时文件不会保存到磁盘。它仅由控制器分析,结果发送回视图。
根据用户在文件中看到的内容,他/她将操纵屏幕上的其他内容。
完成后,用户将单击“提交”按钮,再次调用服务器/控制器。如果验证用户输入的信息通过验证,那么我实际上想将上传的文件保存到磁盘。
那么我对控制器的第二次调用是否有任何方法可以在第一次调用控制器时访问该文件?第二次调用控制器是我需要将其保存到磁盘并为其指定文件名的地方。或者我需要将视图中的文件发送到控制器两次吗?