Purchase Now     Download Now     Learn more...
Report a problem to Dimple Softwares
     
Main Page    
     

KUpload+ 2.0 [Demo]

What is KUpload+?

What's new in  KUpload+ 2.0?

Features

Samples

 

What's new KUpload+ 2.0?

  • Supports Visual Studio 2005.
  • Supports .Net Framework 2.0.
  • Added new Demo with Sample Code for Visual Studio 2005.

New Features

  • 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.

What is KUpload+?

KUpload+ is a ASP.Net File Upload component with Progress bar. KUpload+ allows great control over the upload of huge files (Virtually unlimited)  from client browser to web server through HTTP without consuming web-server's memory!. 

 

Features

Advanced Upload Technique

KUpload+ operates on totally different Upload technique from standard ASP.Net Classes. KUpload+ does not utilize the server memory, rather it uses disk memory to store uploaded files. This means  KUpload+ utilizes very small amount of server memory for large file upload. So  KUpload+ provides ultimate flexibility as far as the upload size is concern!

 

AJAX Progress Bar 1.1

 

KUpload+ has a special add-on control, called KFileUploadPlusProgressBar Control, which includes Ajax based ProgressBar. It is used to display various status information about the current upload, just like pure HTML progressbar but instead of popup window there is inline progressbar with the AJAX technology. KFileUploadPlusProgressBar Control is new AJAX based Progress bar for KUpload+, which takes full advantage of AJAX and the new features of Microsoft's next-generation IDE - Visual Studio .NET 2005, hence allowing developers to enjoy significant productivity gains, while delivering feature-rich, standards-compliant and cross-browser compatible web applications.

KFileUploadPlusProgressBar Control release introduces many key updates to the UI, as well as streamlined AJAX interoperability with KUpload+. The updates empower ASP.NET developers to take the richness of desktop applications to the web and eliminate the complexities of writing advanced complex client-side code

 

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. 

Estimated Time Left : Shows how much of upload completed and what time left to complete upload.

Transfer Rate : Shows average transfer rate.

Started @ : Show time when upload was started.

Current File : Shows name of current file being uploaded.

Information : Shows status of current upload.

 

AutoSave

KUpload+ provides a new functionality called "AutoSave" to make developer task easy. AutoSave save 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 a 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 written in pure managed C# code.  KUpload+ can be used  with C#.net or VB.net, both as part of ASP.Net web application.

 Flexibility to  Developer 

KUpload+ is offers ultimate flexibility to developer. Our demo files contains examples showing different ways of using KUpload+. e.g. if developer need to create their own  user-defined report  KUpload+ provides upload summary as Report collection.

 

Samples:

Basic file Upload with AJAX Progress Bar Using C#

Demonstrates basic file upload with AJAX Progress bar. Uses SaveAs function. Shows how KUpload+ can be used with ASP.Net (C# code behind).

Basic file Upload with Inline Progress Bar Using C#

Demonstrates basic file upload with Inline Progress bar.This allows to show progress bar in same page. Uses SaveAs function. Shows how KUpload+ can be used with ASP.Net .


Basic file Upload with HTML Progress Bar Using C#

Demonstrates basic file upload with Progress bar. Uses SaveAs function. Shows how KUpload+ can be used with ASP.Net (C# inline code).

Files - Any type of file Text, Image, Audio, Video,...

SaveAs - Allows to save file using Virtual and Absolute path with Overwrite option. If Overwrite is set to false and File is already exists, exception will be thrown.

Basic file Upload with HTML Progress Bar Using C# Code Behind

Shows Basic upload example using C#.Net Code behind files.

Multiple file upload demo

Demonstrates multiple file uploading with progress bar.

File uploading using AutoSave and HTML Report Functionality

Demonstrates basic file upload with Progress bar and AutoSave functionality. Show how HTML Report can be generated using Overwrite and UniqueFileName properties, displayed and save as HTML file on disk.

AutoSave - Saves all the files and generates HTML report.

Files - Any type of file Test, Image, Audio, Video,...

HTML Report - It is Formatted Summary of uploaded files.

Overwrite & UniqueFileName  is used by AutoSave functions as follows

Overwrite

UniqueFileName 

Result

false

false

Do not overwrites file if file with same name exists.

false

true

These are the default values. If File with same name exists then generate Unique file name and saves the file.

true

true

Invalid option. Results in an Error.

true

false

Overwrites file if already exists.

File upload and processing Form elements

Demonstrates basic file upload and shows how to process form elements along with files.

File Upload with Postback event, View State, AutoEventWireup

Demonstrates basic file upload with usage of Progressbar, ViewState, Form elements, ServerControls and   use of SaveAS function.
Demo Shows,

  1. How ViewState can be used.
  2. How Postback events can be handled while Form is submitted without & with file.
  3. How to conditionly invoke ProgressBar using client side script.
  4. How Hidden HTML input can be used and submitted.
  5. How to use Validator Controls without submitting Form.