Professional Documents
Culture Documents
In my last projects I had to implement a view for upload big files (video files for playing later) and at same time keep visual feedback of the upload progress (depending on the connection speed the upload process can last from a few minutes to hours). After hours of asking to google and to many others sites in internet I concluded the following: for the server side the recommended solution was NeatUpload which is open source and solves the problem in many ways for ASP.NET, the flash solution was discarded quickly (I hate flash, its something personal) and it depends on the browser and plugin stuff that finally its a mess for the final clients, I was looking for a solution that only involves HTML, JavaScript and server components. The only thing missing was the JavaScript client and integrating with jQuery. Sad news for finding a plugin that integrates with this solution on the server, there were many jquery uploaders but none of them were able to talk with the server the way I had implemented.
.2. (Optional) To allow larger uploads than the default of 4 Mbytes under Microsoft's ASP.NET, you might need to add or modify the following element in your Web.config under configuration/system.web:
<httpRuntime maxRequestLength="size_in_kbytes" />
For IIS 7+ (Integrated mode) .1. Add the line below to the configuration/system.webServer/modules section of your Web.config to support IIS7's Integrated Pipeline Mode.
.2.
(Optional) To allow larger uploads than the 30MB default used by IIS7, add the following to your Web.config under the configuration/system.webServer/security/requestFiltering section:
<requestLimits maxAllowedContentLength="size_in_bytes"></requestLimits>