我的用例是:
第三部分是新位。目前,用户刚刚上传了文件,已经提交,并且返回了有关所发生事件的信息。我不得不放在中间位。
我添加了一个布尔值supressCommit
,允许上传文件,收集信息,然后提交不会发生。
现在我遇到了问题,我不想在服务器上引入状态并在那里存储文件内容。这将打开另外一堆蠕虫。这意味着如果用户点击确认页面上的提交按钮,我必须再次上传文件,这次suppressCommit
设置为false
。
它不漂亮,但可以接受。我的问题是这样,如何重新上传原始文件而无需用户再次选择文件?
我的选择似乎是:
将文件内容传回模型中。
RequestContext
集合中的Request.Files
。传回原始文件路径。