How to pass uploaded files from Modal window to controller?

2 posts, 0 answers
  1. Daochuen
    Daochuen avatar
    64 posts
    Member since:
    Sep 2017

    Posted 11 Mar 2019 Link to this post

     

     

    Hello,

    I have Kendo Upload control inside kendo modal window ("kendoWindow") in my MVC project. How do I use ajax call to pass uploaded file to server/Controller?

     Thanks  

  2. Ivan Danchev
    Admin
    Ivan Danchev avatar
    2105 posts

    Posted 12 Mar 2019 Link to this post

    Hello,

    See Murat's reply in this stackoverflow thread, which shows a possible approach of sending the selected files in the Upload to the controller with an AJAX request. It consists of preventing the form's submission and sending the formdata with an AJAX request to the Create action. Note that a button to trigger the form submission is missing from hes View snippet:
    <button>Submit</button>

    The Create action can be declared without a model parameter, in case you don't need it:
    [HttpPost]
    public ActionResult Create(IEnumerable<HttpPostedFileBase> files)
    {
    //...
    }

    You should be able to access the uploaded files through the files parameter, which should match the name of the Upload itself:
    .Name("files")


    Regards,
    Ivan Danchev
    Progress Telerik
    Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
Back to Top