Managing Files

Uploading and managing Storefront and Electronic Software Delivery (ESD) files on the server is accomplished through an easy to use interface very similar to Windows Explorer. To access the file management feature, click Configure / Manage and Upload Files.

Once a file is uploaded to the ESD folder, it can be linked to a specific Product Option, and customers who have a license for that Product Option can download the file through the Customer License Portal. The benefits of using SOLO Server's integrated downloads feature are:

  1. Limit download access to only licensed users, and log which software version is being downloaded (based on the Product Latest Version field).
  2. In addition to tracking End User License Agreement acceptance before allowing file downloads, limit software download access to a software maintenance subscription so that only paying customers enjoy continued access to new software versions.
  3. Expired maintenance customers can instantly purchase renewals to once again gain immediate access to the software update/download.

File Location Information

On the left "Folders" pane of the file management interface, you will see root level folder(s):

Managing Files and Folders

Common file and folder management tasks are handled using the either the buttons along the top or the right click context menu, both of which very similar to latest version of Windows Explorer:

Uploading Files

Uploading files is also very straightforward:

Note the following restrictions:

Self-Hosted Instance Configuration for Upload Size Limits

The maximum file size allowed to be uploaded is controlled by the MaximumFileUploadMegaBytes web.config entry, which by default is set to 300 MB.

In addition to the web.config entry, starting with IIS7, ASP.NET uses a configuration file entry to control the maximum request size. If IIS Request Filtering is in use on the web server, an additional configuration file entry is also used. In the case of SOLO Server, both entries are located in the web site web.config file within a location element pointing to the fileuploader.ashx file used by the file management control, since that is the only place in SOLO Server where uploads are allowed.

Newer installations of SOLO Server likely have the configuration already in place in the web.config file and set to the default maximum value of 300 MB. If not present, the following can be added to the root configuration element in the web.config file (be sure to comment out the system.webServer section if not using IIS Request Filtering):

XML
<location path="fileuploader.ashx">
<system.web>
<!--Value is in KB-->
<httpRuntime maxRequestLength="307200" />
</system.web>
<system.webServer>
<security>
<requestFiltering>
<!--Value is in bytes-->
<requestLimits maxAllowedContentLength="314572800" />
</requestFiltering>
</security>
</system.webServer>
</location>