What is the difference between KUpload, KUpload+ and KUpload+ AJAX?KUpload, KUpload+ and KUpload+ AJAX
are different products. How KUpload+ uploads file of huge size?KUpload+ does not
use server memory for caching files before actually saving,
instead it uses disk memory to cache temporary files in
temporary directory (as specified in web.config) by default
it is "Uploads" sub-directory in application's root
directory. This means that even for huge uploads, KUpload+
will use only a small amount of server memory. What's the maximum size for an upload?With KUpload+, you
will be able to cope with multiple ongoing uploads each up
to Virtually Unlimited in size. IIS does not allow uploads larger than 2 GB. How path is interpreted in KUpload+ functions?KUpload+ decides
whether a path should be interpreted as a URL or as an
absolute file path using a simple method. I am VB. Net programmer can I use this component?
Yes. You can use
KUpload+ with VB. net and C# both. We have created demo for
both the languages. You can download demo from download
page. Can I write uploaded file names in Database?
Yes. KUploadControl
class contains uploaded file collection, which gives all the
details of uploaded file and full control over file upload
similar to standard ASP.Net Classes. License is per Server or per Developer?You will get detailed
answer from
license page. What do you mean by local server?Local server refers
to local web server. By default local server's IP address is
127.0.0.1 and can be accessed by http://127.0.0.1 or http://localhost. How to SetUp KUpload+?KUpload+ has simple
installer. To install KUpload+, You must be logged in as
Administrator user. Run SetUp.exe to install KUpload+,
installer will do following things for you. How to install KUpload+ in existing ASP. net application?Here are step to run
KUpload+ with existing ASP. Net application.
How can I use KUpload+ Demo on live web application?Our demo works only
for local server. However, based on request to us, we can
send you demo that will run on live application and will be
able to upload only one file. For this please send us
application name. e.g. If you want to test on http://www.xyz.com
then send us this URL. Why KUpload+ throws an "Arithmetic Overflow exception" When I am submitting the upload form?Form data Error
exception is thrown in following cases, please check
your form data that you are submitting. If problem caused by
Large ViewState then increase Upload buffer size in
web.config file. Default size is 2048 bytes you can increase
this size. Does KUpload+ allow to change the name of the file being uploaded?Yes. KUpload+
allows to change the name of the file uploaded. If you are
using AutoSave functionality then you can set Overwrite
property of KUpload+ to false so that KUpload/KUpload+ will
save with save name as file name on client machine. If uploading is stopped in between due to Connection failure then what will be happened?Upload done so far
will remain in to Temp Directory as specified in web.config
file. This situation need to be handle by programmer. This
is same situation, when power gets failed when running any
application. You should delete temporary file(s) from Temp
Directory. Does your .net assembly have any dependencies that are not default to the framework?No. On my server I’m hosting a dozen websites. Can I use the component in all these websites. They are all on the same server?Yes. We
suggest, If you purchase Single Server license then you
would be able to run KUpload+ on any website on that server.
You can offer free use of KUpload+ to any application that
are hosted on the server. Can I use AutoSave with multiple file uploads? If so how?Yes. You can
check this functionality in KUpload+ demo. Do KUpload+ License need the external addressable IP of the web server or the internal NAT’ed IP address?First, Single Server
license is allowed to work only on one machine. Machine IP
address have to be fixed. To use this on live server we need
IP address of the Web Server. Technically IP address is what
is return by the "LOCAL_ADDR" server variable. Now if you
can set same IP address for the local development machine
then it will work at both the places. i.e. Live and
Development machine. KUpload+ gives path error while saving the files?Please check path used
for saving the uploaded file. This should follow the path
interpretation rules as mention in
"How path is interpreted in KUpload+ functions?" Do you know if KUpload+ will function without issue from an Appl Mac?
No. We support
windows platform. Why Exception Form data Error occurs when I submit the form.Please refer
"Why KUpload+ throws an "Arithmetic
Overflow exception" When I am submitting the upload form?" I have purchased the KUpload component, How can I get the license file to unlock the component?After purchase order
is confirmed, We sent you mail to get Server/Application
details. Please fill form & sent back to us. Using this
details we will send you licensed Copy of KUpload+ along
with demo files. I purchased a copy of Server Version of KUpload+, which IP address I have to send to get the licensed version of KUpload+?
License require IP address of Live web
server (Server on Internet). i.e. IP address of the computer
(i.e. Web server) on which you are going to use KUpload+.
For example, You have hosted your web site (http:// www.ilspa.it)
on the web hosting server. Now this web server has one IP
address. This IP address is fixed. We require this IP
address. If you are not sure then you may ask to your
hosting provider. or
I would like to know if there is any problem with using the component with HTTPS protocol? KUpload+ works fine with HTTPS protocol.
Is it Compatible with Visual Studio 2005?
Yes. It supports Visual Studio 2005 & .NET Framework 2.0.
You may download KUpload+ demo with Sample Code for Visual Studio
2005 Use IIS instead of ASP.NET dev server and use directly localhost without port number. Demo is installed in http://localhost/kuploadplusdemo. Does KUpload+ 2.0 has a way to filter the size of the file before its uploaded?
Yes. This is possible with
KUpload+ 2.0. KUpload+ checks total upload size. You can
limit total upload size in KUpload+ using setting in web.config file. If user try to upload file more than
allowed size, KUpload+ will throw an exception. Developer
can handle this exception and display user friendly message
to user. For more information, please refer Topic Features-> Size validation
in HTML help document. This document you will find in Demo.
Click here to download
KUpload+ demo.
Yes. You can save file to other
server. You need to map Network path. KUpload+ allows to
save file either using Virtual path or Physical path. You
Is there anyway to prevent KUpload+ from uploading if a non-submit button is clicked? How?
Yes. You can use pure HTML
button & form. Does KUpload+ Redistribution needs to be registered on each of my client's webserver?
No. There is no need to Register
KUpload+ on server. For KUpload+ Redistribution, instead of
installing anything, only the "DimpleSoftwares.KFileUploadPlus.dll"
file needs to be in the bin folder of your ASP.NET web
application. How can I get the demo version to work on our development server?
For testing purpose. Please download
Trial DLL from http://www.dimplesoftwares.com/downloads/DimpleSoftwares.KFileUploadPlus.zip.
You can use DLL on live server. DLL is 30 day evaluation
version. Evaluation copy will work for 30 days from the
first use of DLL. Note: Make sure your machine is
Does KUpload+ support ASP and VB? I mean can I use it in any ASP/VB application?
Can I add some Business Logic to KUpload+ of my own?
Not in component but yes you can use
KUpload+ object and do programming around it. Will the demo version of the component work on the server without any restrictions?
Demo version is fully functional
product without any restriction and will work on any machine
as long as it is accessed with localhost. Should I set the Web - Server to "Use IIS Web Server" or "Use Visual Studio Development Server?"
If you are using KUpload+ in a Web
Application then you must set the Web Server to "IIS Web
Server" AND not "Visual Studio Development Server".
No. But you can do this with simple
code because initially KUpload+ does streaming of file in
temporary directory and path specified in web.config file.
This file later can be saved to destination directory using
same method of KFile Object. One can save file to database
from temporary folder as well. Does KUpload+ component work within Microsoft Ajax UpdatePanel?
No. KUpload+ requires postback of page
and so it cannot be used with Microsoft AJAX UpdatePanel KUpload+ uses a license file to validate a license. To resolve this problem :
Can KUpload+ upload all the files in a folder without selecting them individually?
No. However KUpload+ can upload multiple
files selected
individually by a user.
Yes. KUpload+ is .NET assembly, if
already hosted on the web server it can be used without any
further installation. If I want to host KUpload+ on a shared web server, do I have to install it on the host?
Yes. KUpload+ is .NET assembly
and it requires to be installed on the web server where it
is to be used. Does KUpload+ component needs to be registered on the web server at each of my clients?
No. KUpload+ is pure ASP.NET
server component. You need not register it either on server
side or client side. Does the upload ever time-out if the image file is too large?
No, if request time-out property
is set to a large value. Yes, otherwise. Please have
a look at web.config file in demo project for request
time-out settings. Can “DimpleSoftwares.KUploadPlus.dll” work on a shared server or do I need to alter IIS settings?
Yes.
DimpleSoftwares.KUploadPlus.dll will work on shared
server without changing IIS settings.
No. Demo works with “localhost”
only. Port number is not allowed in application path.
Yes. Creating folder has
nothing to do with KUpload+. You can write code to create
folder on the fly. You need to have appropriate permission
for that.
|
