a. The MVC Upload control is limited to 4Mb. I understand that you can up that to 20Mb or go higher but you are starting to play with timeout value guessing and it will never work with files of 2Gb
b. The ASP.NET AJAX control AsyncUpload works with files chunk and therefore can handle very large files. (using HTTPModule and HTTPHandler)
c. The ASP.NET AJAX control AsyncUpload cannot be integrated with MVC Razor because Aspx and Razor don't play well together.
d. The ASP.NET AJAX control AsyncUpload can be integrated with MVC ASPX but you do not get access to the server side event (FileUploaded, FileFailed, UploadStarted, ...)
So first, is that correct ?
Best case, I am wrong ! Then can someone explain how to get the MVC Razor to upload files as chunks.
Worst case, I am right... Then are there any plans in the roadmap to provide MVC Razor to upload files as chunks ?
Thanks
7 Answers, 1 is accepted
The MVC Upload extension does not support chunking. This would require the use of Silverlight/Flash in some browsers and we want to keep it plug-in free.
Our recommendation is to use the RadAsyncUpload in a WebForms view. Such views can be used in a Razor project as well.
I hope this helps.
Tsvetomir Tsonev
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items

I don't mine using Aspx and codebehnd for chunk uploading for large file on MVC (aspx or html5).
thanks in advance,
I've prepared a sample project that shows how to use RadAsyncUpload in an MVC3 project.
Normally, the RadAsyncUpload moves the files at their final location on postback. I've created a custom handler that stores the files immediately. Custom handlers are also demonstrated here.
Tsvetomir Tsonev
the Telerik team

I already have a completed MVC Razor application and I'm using the MVC Upload extension and it works for files that are less than 100MB, but fails for any files that are over that size. Are there any solutions for my scenario?
Thanks,
King Wilder
You can mix Razor and WebForms views in a single application, although it's not officially supported. We don't have a ready example, but we will provide assistance if you have trouble doing so.
All the best,Tsvetomir Tsonev
the Telerik team

Yes, I've actually mixed them in other applications, but I've never placed a RadControl in a Razor view and really wanted to know if that is possible?
Is it as simple as making a reference to the Telerik.Web.UI assembly and adding the code for the control to the Razor view?
The reason I'm asking is because my app needs to upload videos of 150MB to 1GB to the server and the MVC Extension doesn't handle files that large. At the moment I've found a free solution that has a progress indicator.
Also, the web app is already built entirely with Razor views, so I can't swap them out at this point.
Thanks,
King Wilder
I've prepared a sample project with RadAsyncUpload in a Razor MVC project.
I hope this helps.
Tsvetomir Tsonev
the Telerik team