Additional Feature Implementing Large File Upload Editor - serenity-is/Serenity GitHub Wiki
- 
Support gigabyte size file upload (Chunk upload) Tested with 8.36GB file. 
- 
Use the similar setting as MultipleFileUploadEditor 
- 
Add Microsoft.AspNet.WebApi using Nuget Package Manager 
- 
Add WebApiConfig.cs in App_Start folder 
WebApiConfig.cs
using System.Web.Http;
namespace YourProjectName
{
    public class WebApiConfig
    {
        public static void Register(HttpConfiguration configuration)
        {
            configuration.Routes.MapHttpRoute("API Default", "api/{controller}/{id}",
                new { id = RouteParameter.Optional });
        }
    }
}- 
Add WebApiConfig.Register(GlobalConfiguration.Configuration);in Global.asax.cs just belowFilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
- 
Download all files in Modules/Common/LargeFileUpload (link below) and place in your project (Don't forget to change the namespace) 
- Build the project, run T4 template and done. Your project is ready for upload gigabyte size files.
Please refer to Northwind Region Sample:
If you run into any issues or find any bugs, please open an issue in my repo.