Tuesday, May 13, 2008 | , Login
 
Support > radUpload Module
Go to RadMenu
Go to RadPanelbar
Go to RadTabStrip
Go to RadTreeView
 
 Enter Title

Installation Information
This guide will explain how to install the RadUpload Module in a DotNetNuke Portal. It assumes that you have DotNetNuke installed. 


If you do not have the RadUpload Module yet, download the archive from your Client.Net account. There are two versions available - a free trial and a developer version. Each download includes the upload module for DNN 4.x and DNN 3.x.

1. Inside the module archive you will find the following file - Telerik.DNN.Modules.Upload.zip.

2. Open you browser and point it to the DotNetNuke portal. Log in with a SuperUser account(host). Go to the menu Host>Module Definitions. From the bottom of the page click on Upload New Module. Point to the  Telerik.DNN.Modules.Upload.zip file, click Add and then click Upload New File.

4. You need to add the RadUpload RadUploadProgressHandler in the Web.config file. Please refer to this help page for more information - for DNN 4.x and for DNN 3.x

You also need to modify DNN's URL Rewriter rules. Open the SiteUrls.config file from the DotNetNuke\Website folder in a text editor and add the following before the other <RewriterRule> tags:

<RewriterRule>
<LookFor>.*Telerik.RadUploadProgressHandler.aspx</LookFor>
<SendTo>~/Telerik.RadUploadProgressHandler.aspx</SendTo>
</RewriterRule>

This will allow RadUpload's URLs to be handled properly by DNN's URL Rewriter.

5. Now you should be able to add the module from the dropdown list in the control panel when editing a page.

6. Congratulations! You have successfully installed the RadUpload Module in your DotNetNuke project.

Known Issues
  • If you enable File Input Skinning from the RadUpload module settings, there might be problems with the CSS styles of the file input fields. The problem is caused by the DotNetNuke module positioning. To resolve it, open the js subdirectory of your DotNetNuke site, usually C:\DotNetNuke\js\, and edit the dnn.dom.positioning.js file with a text editor. Find the __isWindows2003() function and change it so it always returns true, similar to this:
    	function __isWindows2003()
    {
    return true;
    //return navigator.userAgent.toLowerCase().indexOf('nt 5.2') > -1;
    }
    This workaround should solve the broken CSS styles on the file input fields.

  • If you encounter an error while trying to upload a large file, most likely the maximum request size is set too low. See the following link for reference on how to set the maximum request length - http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/gngrfhttpruntimesection.asp
 Print