Передача параметров в FormData
Не могу понять как передать дополнительную техническую информацию с FormData к примеру строку или куда её там добавить, сам файл передается без проблем, а дополнительная инфа нет и не могу найти даже примера.
js
if (typeof files == 'undefined') { return; }
var dataFile = new FormData();
$.each(files, function (testName, value) { dataFile.append(testName, value); });
event.stopPropagation();
event.preventDefault();
$.ajax({
url: '@Url.Action("UploadFile", "Manage")',
type: "POST",
dataType: "json",
async: false,
contentType: false,
processData: false,
data: dataFile,
success: function (response) { resultExe = response.responseText },
failure: function (response) { },
error: function (response) { }
});
MVC
public JsonResult UploadFile(FormCollection DataFile)
{
foreach (string file in Request.Files)
{
var upload = Request.Files[file];
if (upload != null)
{
string fileName = System.IO.Path.GetFileName(upload.FileName);
// сохраняем файл в папку Files в проекте
upload.SaveAs(Server.MapPath("e:\Update\ + fileName));
}
}
return Json("файл загружен");
}