我正在做这样的事情,但我有一个对象和其他FormData来传递我的控制器
var discrepancy = self.newCptyReply();
if ($('#UploadFile')[0]) {
var upload = new FormData(),
file = $('#UploadFile')[0].files[0];
upload.append('id', self.globalMessageId());
upload.append('discrepancy', ko.toJSON(discrepancy));
upload.append('doc', file);
}
datacontext.saveCptyToReply(self, upload);
并在控制器签名
中 public ActionResult SaveCptyToReply(Guid id, Tobject discrepancy, HttpPostedFileBase doc)
但是当它达到Controller id时,doc是可以的但是差异是null ...当调用funciton时它有数据..
怎么做......