var fileUpload = $("#exampleInputFile").get(0);
var files = fileUpload.files;
var fileData = new FormData(); // Create FormData object
for (var i = 0; i < files.length; i++) { // Looping over all files and add it to FormData object
fileData.append(files[i].name, files[i]);
}
var customer = { Name: $("#Name").val(), Address: $("#Address").val() };
$.ajax({
type: 'POST',
data: JSON.stringify({ personViewModel: customer ,httpPosted:formData}),
async: false,
url: 'Customer/SaveCustomer',
contentType: 'application/json',
Привет,
Поэтому моя проблема заключается в том, что если я сделаю код НИЖЕ, он не работает, запрос будет пустым: JSON.stringify ({personViewModel: customer, httpPosted: formData}),
так что должно быть правильное выравнивание? куда я должен поместить httpPosted: formData
Мой контроллер здесь внизу
public ActionResult SaveCustomer(CustomerViewModel personViewModel,HttpPostedFileBase httpPosted){
var x = Request is empty
}