For updates please visit dimplesoftware.com

KUpload+ - File Upload Component for ASP.NET

What is KUpload+?

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. It requires no client side software and operates on the server via standard multipart HTML forms as defined in RFC 1867.  


New Features in KUpload+ 2.0

  • Supports Visual Studio 2005.

  • Supports .Net Framework 2.0.

  • Added new Demo with Sample Code for Visual Studio 2005.

  • Size Validation: You can set the total Maximum upload Length information in the form page. i.e. You can set the size limit in web.config file.

  • Upload page filter: Integrate KUpload and KUpload+! Allows user to set using Server Memory and/or Server Stream. i.e. You can now disable Kupload for specific page using simple query string.

 

Features

Advanced Upload Technology

KUpload+ operates on totally deferent Upload technology from standard ASP.Net Classes. KUpload+ do not utilizes the server memory rather it uses 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.

Pure HTML Progress Bar

KUpload+ utilizes a Pure HTML Progress Bar. It 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.

AutoSave

KUpload+ 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.

HTML Report

When "AutoSave" function is used, KUpload+ 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.

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.

Developer Flexibility

KUpload+ is 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.


Benefits

  • Reduces development time in web based application.

  • Does File Streaming to speed up huge file uploading and save server memory.

  • Easy to use and customizable.

  • Allows files of large size  through HTTP.

  • Cost effective.

  • Can be used with both VB. Net and C#.net

  • Do not require any client side software.

Buy vs. Build Benefits

Cost Centre

Build Component

Buy Component

Time Benefit

Cost Benefit

Development

136 hrs

0.5 hr

39.5 hrs

 $  3,400.001

Testing2

40 hrs

nil

16.0 hrs

 $  1,000.001

Purchase

nil

-$149.003

n/a

-$     149.00

 

 

Total:

55.5 hrs

 $  4,251.00

1  based on a programmers salary of $25.00 per hour.
2  includes unit testing and cross-browser testing.
3  based on a Site License purchase.


How to Use?

KUpload+ is .net Assembly that you can use with your existing ASP.Net web application. The simplest way to install KUpload+ is to use the  installer. 


System Requirements

OS

Environment Required

Windows 98

Not Available

Windows 2000 Professional

  •  IIS 5.x

  • .NET Framework 2.0*

Windows 2000 Server

  •  IIS 5.x 

  • .NET Framework 2.0*

Windows ME

Not Available

Windows XP Home SP2

  • .NET Framework 2.0*

Windows XP Professional

  •  IIS 5.x 

  • .NET Framework 2.0*

Windows 2003 Server

  •  IIS 6.x 

  • .NET Framework 2.0*

Linux

Not Available

Note : Install & Enable IIS before installing .NET Framework

* For KUpload+ 2.0 .NET Framework 2.x is Required where as for KUpload+
 .NET Framework 1.x is Required.

 

Browser versions supported by KUpload+

Internet Explorer for PC

Netscape for PC

FireFox for PC

Opera for PC

5.0+

7.0+

1.0+

8.0+

Note : Browsers which are in BETA stage are not supported.