Frequently Ask Questions for KUpload (Now with Source Code)

 Do you have question that is not here? Please ask here.

Is free license available for KUpload?

Yes. We provide free license on request. see free licenses for more details.
Back to Top

What is Difference between KUpload and KUpload+?

KUpload and KUpload+ are different products. 
KUpload - This uses server memory to upload file. 
KUpload+ - This does file streaming on server DISK. For more details please refer FAQ.
If you want to upload file of large size (In GBs) then KUpload+ is best for you. There are other advanced features in KUpload+ such as AutoSave, Enhanced Progress Bar with more uploading information.
Back to Top

What's the maximum size for an upload?

For KUpload, this depends on your server memory. KUpload uses server memory to upload files. You can upload files of total size up to 60% of server memory. If your requirement is to upload  files of very large size then KUpload+ is best for you.
Back to Top

Why aren't I getting any files uploaded?

First check the obvious things - your form must be enctype="multipart/form-data". Your file input field must have a name. Check you're submitting to the correct page.
Back to Top

Does KUpload Works with SSL (https://) site?

Yes.
Back to Top

I am VB. Net programmer can I use this component?

Yes. You can use this with VB. net and C# both. Demo has example files for both the languages.
Back to Top

Can I write uploaded file names in Database?

Yes. This is possible by delegates provided by KUploadControl class. You can write your own functions, this function will be called every time file is being saved to disk.
Back to Top

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 .
Back to Top

What do you mean by Server Name?

Server name refers to name of Web site, IP address on which you will use KUpload.
Back to Top

License is per Server or per Developer?

You will  get answer from license page.
Back to Top

How to setup KUpload?

KUpload has simple installer. You must be logged in as Administrator user. Run setup.exe to install KUpload, installer will following things for you.

  • Creates Virtual Directory.

  • Creates other sub-directories and assigns necessary permissions. 

  • Installs Assemblies and other sample files.

  • Create short cuts in your program menu.

  Back to Top

How to install KUpload in existing ASP. net application?

Here are step to run KUpload as with existing ASP. Net application.

Copy all the files from bin directory to bin directory of your ASP.Net application.

Provide Write permission ASPNET user for Uploads folder.

Copy Files.aspx, Webform2.aspx and Global.asax.

Merge web.config file with your web.config flle. i.e. Copy followinf sections/elements into your web.config file.

<configSections>
<
section name="UploadModuleManagement" type="KFileUpload.UploadModule,KFileUpload" />
</
configSections>

<
system.web>
<
httpModules>
<
add name="UploadModule" type="KFileUpload.UploadModule,KFileUpload" />
</
httpModules>

<
httpRuntime maxRequestLength="1048576" executionTimeout="1200" />

Back to Top

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
You may run ASP file on your web site and send us the value of "LOCAL_ADDR" from result table.
e.g.
1) You have website http://www.yourcompany.com
2) Upload file test_ser_var.asp to web server.
3) Open page http://www.yourcompany.com/test_ser_var.asp
4) Page will show table. Search for "LOCAL_ADDR". Send IP address displayed next to this table cell. It will look like

LOCAL_ADDR

192.162.200.3


Back to Top