我有一个包含许多字段的表单和Uploadify来选择和上传文件。我有一个javascript提交方法(通过按钮点击调用)具有以下内容:
$("#UrIntakeForm").submit();
$("#file_upload").uploadify("upload");
然后我在我的控制器中有两个动作,一个接收表格数据映射到的对象,另一个接收上传文件的以下签名:
public void UploadFile(HttpPostedFileBase fileData)
我需要做的是:
有人可以通过这个帖子(呃,这些帖子)了解幕后发生的事情,以及我如何轻松抓取上传的数据并用它做我需要的事情?一个30,000英尺的解释应该是完美的。
答案 0 :(得分:0)
您需要先上传文件并传回对主要表单的文件路径或数据的引用,以便在提交时使用。 MVC中的模型绑定器目前对于不存在的文件处理支持非常糟糕,所以遗憾的是你无法一次性完成所有这些操作。