everyone I am a student and new to .NET and specially MVC3 development.
Currently in one of my projects part there is a form that includes few text fields and two file inputs.
Keeping in view that the file uploaded could be of large sizes I want to use an Asynchronous file uploader which can show the progress of the file being uploaded so that user don’t feel like hanged up and stucked while the files being uploaded at the back, I want to keep user engaged and informed about the file upload progress. I search for few possible options such as uploadify but didn’t find much success in using them.
I want to know are there any useful .net/MVC plugins that can be used to asynchronously upload those files?
It would be best to have some options such as file extension/size check in it.
Thank you!
technically, multiupload with some progress indicator is not server side functionality, so you cant get "MVC plugin" to do that. You must implement some client-side solution, usually based on Flash, Silverlight, HTML5 or so - there are many of them. On server side you must then just receive that file as usual (or merge it from "chunks" if it is send in "split" mode - see tutorials on this).
So more like "MVC plugin" you need to search for "Jquery plugin" or "multiupload" in general.
For example, look here : http://superdit.com/2010/06/29/10-jquery-ajax-file-uploader-plugins/