Member 11183217 Ответов: 0

Mvc передает несколько файлов загрузки на контроллер с помощью jquery


я пытаюсь сделать передачу нескольких файлов загрузки на контроллер. но я не получаю точного ответа, пожалуйста, помогите мне в этом.

Что я уже пробовал:

<form name='frmAccount' id='frmAccount'>
<input type='file' name='file1'/>  
<input type='file' name='file2'/>  
<input type='file' name='file3'/>  
<input type='file' name='file4'/>  
<input type='file' name='file5'/>  
<input type='file' name='file6'/>  
<input type='file' name='file7'/>  
<input type='submit' name='submit' />  
</form>
 
var formData = new FormData($('#frmAccount')[0]);  
        
        $.ajax({  
            url: "@Url.Action("AddCustomer", "Example")",  
            type: "POST",  
            data: formData ,  
            dataType: 'json',  
            contentType: false,  
            processData: false,  
            success: function (data) {  
                  
                }  
  
  
            },  
            error: function (xhr, desc, err) {  
  
  
            }  
        
        });  
  

public class ImageModel  
{  
 public HttpPostedFileBase file1{get;set;}  
 public HttpPostedFileBase file2{get;set;}  
 public HttpPostedFileBase file3{get;set;}  
 public HttpPostedFileBase file4{get;set;}  
 public HttpPostedFileBase file5{get;set;}  
 public HttpPostedFileBase file6{get;set;}  
 public HttpPostedFileBase file7{get;set;}  
  
  
}  


 [HttpPost]  
        public ActionResult AddCustomer(ImageModel model)  
        {  
              //i want to get all the files Here.   
         }  

0 Ответов