KUpload+ ASP.NET file upload component



Submit a Review

834 Downloads

18,013 Views


Description

About KUpload+ - ASP.NET file upload control KUpload+ is ASP.Net File Upload component with Pure HTML Progress bar. KUpload+ allows great control over the upload of huge files (Up to Virtual Unlimited) from client browser to web server through HTTP. KUpload+ file upload control requires no client side software and operates on the server via standard file upload protocol as defined in RFC 1867. KUpload+ asp.net control stores the contents of the POST request to a file on the server hard disk rather than loading it into memory as the built-in ASP.NET uploadsupport does. KUpload+ - asp.net file upload New features 1 Supports Visual Studio 2005. KUpload+ 2.0 supports Visual Studio 2005. 2 Supports .Net Framework 2.0 KUpload+ 2.0 ASP.NET file upload control supports .Net Framework 2.0 whereas KUpload+ 1.1 supports .Net Framework 1.x. 3 Added new Demo with Sample Code for Visual Studio 2005. KUpload+ 2.0 ASP.NET file upload includes new demo with sample code for Visual Studio 2005. You can test it by downloading it from Download KUpload+ 2.0 4 Size Validation You can set the total Maximum file upload Length information in the form page. i.e. You can set the size limit in web.config file. 5 Upload page filter Upload page filter allows user to set using Server Memory and/or Server Stream. You can do it using simple query string. Features 1 Advanced Upload Technology KUpload+ file upload control operates on totally deferent Upload technology from standard ASP.Net Classes. KUpload+ utilizes disk memory rather than server memory to store uploaded files. This means for large upload, KUpload+ .net upload control utilizes small amount of server memory. Hence new technology provides ultimate flexibility on the upload size. 2 Pure HTML Progress Bar KUpload+ HTML PRogress Bar keeps track of every upload and allows you to watch how much of your file has been uploaded with absolutely no components installed on the client side. Estimated Time Left : Shows how much of upload completed and what time left to complete upload. Transfer Rate : Shows average transfer rate. Started @ : Shows time when upload was started. Current File : Shows name of current file being uploaded. Information : Shows status of current upload. 3 AJAX Progress Bar KUpload+ AJAX ProgressBar displays various status information about the current asp.net file upload, just like pure HTML progress bar but instead of popup window it uses an inline progress bar with the AJAX technology. To view AJAX Progress Bar click here 4 AutoSave KUpload+ ASP.NET file upload component provides new functionality call "AutoSave" to make developer task easy. AutoSave saves all the uploaded files safely to location specified by "Path" property. AutoSave utilizes two properties "Overwrite" and "UniqueFileName" , to protect file being overwritten. In case file already exists "UniqueFileName" property will be used to create unique file name. 5 HTML Report When "AutoSave" function is used, KUpload+ .net file upload control creates summary of complete upload as "HTML Report" . Developer can use this HTML output to display on web page or can be saved as HTML file. 6 Language Interpretability KUpload+ is pure managed C# code. KUpload+ can be used with C#.net or VB.NET both as part of ASP.Net web application. 7 Developer Flexibility KUpload+ asp.net file upload component offers ultimate flexibility to developers. Our demo files shows different ways of using KUpload+. e.g. If developer need to create their own report, KUpload+ provides upload summary as Report collection which is raw material to create user defined report.

Syntax Example

<%@ Import Namespace="KFileUploadPlus" %> <%@ Page language="c#" %> <% if(Page.IsPostBack) { KFileUploadPlus.KUploadFileControl objKUpload=new KUploadFileControl(); objKUpload.DefaultPath =@"./test"; // Default Path To save Files if(objKUpload.HasError()) // Check Any Error Occured { Response.Write( objKUpload.Error); Response.End (); } objKUpload.AutoSave(); //Let KUpload To save file and Generate Report Response.Write (KUploadReport.HTMLUploadReport(objKUpload.ReportCollection)); KUploadReport.SaveHTMLUploadReportAs(objKUpload.ReportCollection, "./test/Report.htm"); Response.End (); } %> <HTML> <HEAD> <TITLE>File Upload Progress</TITLE> <script language="javascript"> function uploadpop(inForm) { strUniqueID = Math.floor(Math.random() * 1000000) * ((new Date()).getTime() % 1000); thePos = inForm.action.indexOf("?"); if (thePos >= 0) inForm.action = inForm.action.substring(0, thePos); inForm.action += "?guid=" + strUniqueID; window.open("ProgressBar.aspx?guid=" + strUniqueID,"","toolbar=0,scrollbars=0,location=0,status=0,menubar=0,resizable=0,height=275,width=600,top=70,left=100"); inForm.submit(); return true; } </script> </HEAD> <body> <form enctype="multipart/form-data" runat="server" action="File.aspx" onsubmit="uploadpop(this);"> <P><FONT face="Verdana"><STRONG>KUpload+ File Upload Componet</STRONG> [Demo version]. </FONT> </P> <P><FONT face="Verdana">Demonstrates basic <STRONG>file</STRONG> upload&nbsp;with <STRONG>Progressbar<

Screenshots

Reviews

Submit a review

Best Upload

Reviewed by: kunal_patel on Saturday, June 03, 2006

5 Stars

Very good product. with progress bar lets upload upto 2GB, lets work in vs 2005 and .net framework 2.0. uses disk memory to store uploaded files i.e. for large files uses small amt of server memory.

Great Upload Component

Reviewed by: jeffery_thompson on Monday, May 22, 2006

5 Stars

KUpload+ is ASP.Net File Upload component with Pure HTML Progress bar. KUpload+ allows great control over the upload of huge files (Up to 2GB) from client browser to web server through HTTP KUpload+ operates on totally deferent Upload technology from standard ASP.Net Classes. KUpload+ do not utilizes the server memory rather it usage disk memory to store uploaded files. This means for large upload, KUpload+ utilizes small amount of server memory. Hence new technology provides ultimate flexibility on the upload size

Best Upload Software

Reviewed by: rahul_vora on Saturday, May 13, 2006

5 Stars

I have tried many uploading softwares but none are as good as KUpload+. It provides a progress bar to view its overall progress & it supports Visual Studio 2005 & .NET Framework (unlike others). It also contains a demo so that I could try it as well. Overall I give it a 5 star rating.

Very Helpfull

Reviewed by: vijary_mehra on Friday, May 12, 2006

4 Stars

Its a good tool for upload. It also provides a progress so the upload can be seen. I recommend to all who need to upload huge files such as me.

Great Component

Reviewed by: atsofttech on Thursday, July 21, 2005

5 Stars

Progress Bar is the best feature.

Page view counter
Microsoft Communities