Key | Description | Default value |
AuthMode |
Authentication mode setting. This specifies the type of authentication users have to pass
to log into HTTP Commander and the type of back-end account database.
There are 6 kinds of authentication:
Note! Don't set Forms Authentication for Windows accounts and vice-versa. See Manual configuration of authentication mode for instructions about changing authentication mode. Note! This manual is for the Windows version only! If you need Forms authentication version, then at least download its User Manual. "Forms authentication" version download |
"Windows" |
Key | Description | Default value |
TwoFactorAuthProvider |
Two factor authentication provider selection.
Here you can select which provider should be used for 2-factor authentication. Choose None to disable two factor authentication.
Note! 2-factor authentication setting applied for all users. There is no way to enable it for each user individually.
Note 2. 2-factor authentication would not be used for WebDAV and MSOFBA authentication processes.
However WebDAV and "Edit in Office" feature will work as it does without 2-factor authentication enabled.
|
"None" |
TwoFactorDuoIntegrationKey | Value of Integration key from DUO security application settings. | "" |
TwoFactorDuoSecretKey | Value of Secret key from DUO security application settings. | "" |
TwoFactorDuoAPIHostname | Value of API Hostname key from DUO security application settings. | "" |
TwoFactorDuoAppKey | Application key for DUO security authentication. You can set any string value here with minimum length of 40 symbols. By default it generated during first launch to a random string. To generate new string, set value to empty string. Minimum length is 40 characters. | "" |
Key | Description | Default value |
LicenseKey | Put the license key here after purchase. If the key is not set the application will work in a trial mode. The trial mode allows not more than 10 sessions and shows a trial notification when a user logs on. If a user is not active during 60 minutes, the sessions will be ended. To terminate an existing session manually, you need to restart the application. | "" |
Administrators | List of administrators' names, comma-separated. Any user can be an administrator if its name is in this list. Administrators can login to the Admin Panel ("AdminPanel.aspx" page) and Diagnostics ("Diagnostics.aspx") functionality of the HTTP Commander. You can also type group by "group:" prefix (each member of the group is Administrator) | "Administrator,Admin,group:Administrators,group:Domain admins,group:Admins" |
ShowDiagnosticsASPXOnlyForAdmins |
The key defines if Diagnostics.aspx page is available
to all authenticated users or only to administrators
(defined by Administrators parameter).
You can disable the diagnostics page output from users if it shows info that you want to hide.
Note! By default it is available for all users! |
false |
DataFolderPath |
Path to the folder with XML users and folders settings, and DB files with events, anonymous links, etc..
By default, it is stored in the HTCOMNET\Data folder. To prevent file download:
|
"~/Data" |
FoldersXmlPath |
Path to the XML file with folders configuration. If value is empty (by default), then the value of the DataFolderPath setting will be used. By default path is resolved to the Data\Folders.xml file. |
"" (empty string) |
EnableChangePassword |
The key defines if users can change their own password.
For AD and Windows users Password Security Policy could be applied: there are password minimum age, length requirement, etc.. If new password does not meet specified requirement, error message will be displayed to user. Take a look at the screenshot below to check Domain Security Policy. Screenshot |
true |
PasswordExpirationNotification | Specifies the time period in days when to start notifying the user about approaching password expiration. For example, if you set this parameter to 7, then HTTP Commander will calculate the number of days till your password will expire. If the calculated value is less than or equal to 7 days, the application shows a warning box at the user logon. The message states that the user's password is about to expire and indicates the number of days left. Set this parameter to 0 for disable the check. | 3 |
LogEvents |
Key defines comma-separated list of events that will be logged. Set empty value to disable logging.
Available values:
View, Download, Upload, Create, Modify, Edit, Rename, Delete, Copy, Move,
OfficeLock, OfficeUnLock, CreatePublic, Restore, Login, Logout, AntivirusScanning
See also LogRecordsMaxCount, AllowUsersWatchModifications parameters. |
"View,Download,Upload,Create,Modify,Edit,Rename,Delete,Copy,Move,OfficeLock,OfficeUnLock,CreatePublic,Restore,Login,Logout" |
CreateRootFoldersIfNotExists |
Set true to create root folders automatically if it does not exist.
Applied only for paths with %USERNAME%, %LOGONUSER%, %USEREMAIL% or %USERID% patterns (see Setup folders in Admin Panel article). |
true |
HideFilesWithAttributes |
The key defines if files with some attributes will be hidden for users.
Example: Hidden,System,ReadOnly,Encrypted -
files and folders with attributes Hidden, System, Read-only or Encrypted are hidden.
See also Folder list restrictions.
|
"" |
ErrorsMaxCount | Max size of records for errors file Data\Errors.xml | 100 |
EmailNotification |
Notify about uploaded/modified/downloaded/created/deleted files/folders, public link creation. Example: Events: Upload,Modify,Download,Create,Delete,CreatePublic When: OnSessionEnd Emails: mike@mysite.com,jdoe@mysite.com Users: admin,john Groups: students,staff Path: Demo folder 1\ Path: path to folder2\commonproject.doc Path: ^Domain users demo folder\\folder1\\ (type "Regex")
Events is a comma-separated list of events, for which notification emails will be sent.
When is a one of the OnSessionEnd or Immediate values, setting when notification emails about actions with files will go. Emails is a comma-separated list of e-mail addresses that will get notification about events with files. Users is a comma-separated list of users to monitor. Groups is a comma-separated list of groups to monitor. The application is monitoring events (upload/modify/download/create/delete) activity of a user if its name is listed in the user list or if a group it is a member of is listed in the groups list. If both users and groups lists are empty, then all users are monitored.
Path specify what folders and files to monitor.
There two types of paths: plain and regex. For plain paths you may specify either file or folder. To distinguish folder path from file path, a folder path should end with a backslash. When you specify file, for example, "share\dir1\file.txt", then monitor only that particular file. When you specify folder, for example, "share\", then monitor all files in that folder and all its subfolders. For regex paths, that path parameter should contain regular expression to match against file path. For example, "^share\\.*\.txt$" matches all file with ".txt extension in "share" folder and all its subfolders. For monitor of all folders you can add a path "^.*$" with Regex type. You may specify Path parameter a number of times. The application monitors a file if it matches at least one of the path filters specified. If you do not specify a path filter, then all files are monitored. Description of the example described above: if the users admin and john or any another user of students and staff groups are uploading (or-and modifying, downloading) files into (from) the Demo folder 1 or a path to folder2\commonproject.doc file or into (from) the folder matching the regular expression "^Domain users demo folder\\folder1\\", the notifications will be sent to the following e-mail addresses: mike@mysite.com and jdoe@mysite.com. You need also to configure Mail Settings parameters and type your mail server, port and user if authentication is needed. |
|
ApplicationName | Application name for display in various messages (for example, in a email template when sending public links). You can type here your custom value like "ClassFiles". | HTTP Commander |
ExternalAppUrl |
Url of the application. In case if HTTP Commander work in your internal network
and accessible by your internal domain name, then some of features may not work,
because they require access to HTTP Commander from internet.
Features which require global domain name are: public links, Zoho, Google Drive (documents viewer), Office Web Access (document viewer), ONLYOFFICE, ShareCad.org. Set absolute url (with global domain name) to HTTP Commander application including path to application folder. Example: "http://www.example.com/HTCOMNET/". Set an empty string (default value) for this parameter if you want to use the current HTTP Commander url (used by users to open HTTP Commander in browser). |
"" |
ShowControlNavigationFolders | To show (true) or hide (false) buttons (back, forward, resent folders) control of navigation according to folders. | true |
EnableAutoLogoutWhenSessionTimedOut |
If this parameter is enabled, in case of inactivity during
lifetime of session the Default page will redirect to the Logout page ("Logout.aspx").
Note 1. Value of session timeout can be changed in the Web.config file: ... <configuration> ... <system.web> ... <sessionState timeout="60" /> ...By default timeout of session 60 minutes (1 hour). See sessionState timeout parameter. Note 2. Activity of the user is considered execution of ajax-server requests. |
false |
TemporaryFolder |
Temporary folder. It is used to store temporary file, such as thumbnails,
intermediary video files created in video conversion process, ZIP files for download, and other.
When the parameter is blank, not valid or folder not exists, the system temporary folder (usually C:\Windows\Temp) is used. Note. Be sure to set the NTFS permissions to read and write for application pool account and end-user Windows accounts. You can also change the path to the temporary ASP.NET files, including temporary folders for standard ASP.NET upload in Web.config file in system.web section for compilation tag specify tempDirectory attribute with the path to the desired temporary folder. For example: ... <configuration> ... <system.web> ... <compilation targetFramework="4.7.2" tempDirectory="d:\temp\" /> ...By default, if tempDirectory not specified, used folder %WINDIR%\Microsoft.NET\Framework[64]\v4.0.30319\Temporary ASP.NET Files For more info see Temporary folder description. |
"" |
SearchMethodOfFiles |
A method of searching for files and folders. Available values:
Also you can add a toolbar button Search (parameter ToolbarButtons1 or ToolbarButtons2; by defualt, Search button is included) to be able to open the search window from toolbar. Note! Windows Search allows you to quickly find files based on their content. To do this, you must install the Windows Search Service feature and add the desired folder in the list of indexed locations (Control Panel → Indexing Options). See Windows Search manual. See also parameters SearchCriterionsOfFiles, MaxSearchResultsPerPage in UI section and hidden parameter SearchDepthInFolders, EnableWindowsSearchQueryBuilder in Main section. Note that the Windows Search Service for file Details looks for such system properties of files as Title, Author, Subject, Tags, etc .., unlike the standard search, which searches for metadata fields (from fields in DetailsFields). |
"FirstTryWindowsSearchThanStandard" |
SearchDepthInFolders |
Search Depth in Folders.
Possible values:
See also parameters SearchMethodOfFiles SearchCriterionsOfFiles, MaxSearchResultsPerPage, EnableWindowsSearchQueryBuilder. |
"AllFolders" |
Key | Description | Default value |
sessionState/timeout |
Inactive session life timeout. If a user is not active, the session will be ended after specified number of minutes.
Also enable (set to "true") EnableAutoLogoutWhenSessionTimedOut parameter. |
60 (1 hour) |
httpRuntime/maxRequestLength | Maximum file size (file upload limit), in bytes. By default, it is 2 GB (maximum value). | 2147483647 (2 Gb) |
requestLimits/maxAllowedContentLength | The key is the same as httpRuntime maxRequestLength but for IIS 7+. The value is in bytes. By default, it is 4 GB (maximum value). | 4294967295 (4 Gb) |
mailSettings |
The mailSettings section defines your SMTP server settings.
These settings are used to recover user password, email notifications and "send email" features.
This is built-in .NET section. You can read about the settings at
MSDN site
or see the example below:
<smtp deliveryMethod="Network" from="noreply@yoursite.com"> <network defaultCredentials="false" host="mail.yoursite.com" port="25" userName="" password="" /> </smtp>Leave userName and password parameters empty if server does not requires authentication. Note 1. You can enable SSL for email feature. Add enableSsl="true" to <network ../> section.
Note 2. You can use external smtp like Gmail. Example: <mailSettings> <smtp deliveryMethod="Network" from="example@gmail.com"> <network defaultCredentials="false" host="smtp.gmail.com" userName="example" password="example" port="587" enableSsl="true"/> </smtp> </mailSettings>If you had problems when using smtp.gmail.com server please read information: Allowing less secure apps to access your account. Note 3. Some of these settings can be changed in Admin Panel. |
Parameters below define dynamical reading info from Active Directory:
Key | Description | Default value |
ReadWindowsUsersGroupMembership |
This parameter enables using Active Directory to query information about group membership,
home folders, and the like.
You have to enable this parameter to use %HOME% placeholder in folder paths.
Available values:
|
true |
UseUniversalWayToReadGroups |
This parameter determines whether to read user's groups from Active Directory or examine security token.
When this parameter is false, HTTP Commander sends an LDAP or WinNT request to the specified server, depending on the value of LDAPContainer, to detect which groups the user is a member of. The LDAP provider returns both security and distribution groups from Active Directory. WinNT provider returns only security groups. When UseUniversalWayToReadGroups parameter is set to true, the application uses the access token of the logged in user to detect which groups the user is a member of and does not send any additional requests. This method detects only security groups. The second method works considerably faster than the previous one since no supplementary requests are issued. We recommend you enable this parameter unless you need distribution groups. Note that you still need to assign the LDAPContainer parameter a correct value, to get the list of users, groups, detect users' home folders and so on. |
true |
LDAPContainer |
This parameter specifies how the application should bind to
Active Directory or
Novell eDirectory to obtain various information about the users.
HTTP Commander requests the following information from directory service:
list of all users and groups,
what groups a user is member of, home folder of a user and so on.
Also, HTTP Commander uses the parameter to change user's password.
If UseUniversalWayToReadGroups parameter is set to true, HTTP Commander uses other method to detect the user's groups, see UseUniversalWayToReadGroups for details. Note! After changing this parameter, run Diagnostics ("Diagnostics.aspx" page) to check if groups and/or home folder are detected correctly. Supported values:
|
"" |
The LDAPContainer parameter may explicitly contain Ldap path or Ldap path may be a part of multi-domain value assigned to this parameter. The text below describes the format of Ldap path.
LDAP[S]://<server>/<object name>
The Ldap path starts with a provider name LDAP or LDAPS which distinguishes it from other paths that HTTP Commander supports. It is recommended to write ldap word with all capital letters despite the fact HTTP Commander process it in a case-insensitive way. LDAPS is a shortcut notation to request SSL/TLS encryption of the connection.
The server part specifies what server we wish to use. It may take the following values:LDAP://DC=mydc,DC=mydomain,DC=comNote. When you omit the server, you have to omit the slash following the server part as well. The path LDAP:///DC=mydc,DC=mydomain,DC=com is invalid.
If we do not specify a specific server name, either with serverless binding or by using the name of the domain, the Windows runtime will try to find an appropriate Active Directory server for us. By avoiding the specification of a particular server, we reduce the chances of overloading that server with requests, or of complete failure if that particular domain controller is down for maintenance or otherwise unavailable. This leads to more scalable and robust applications.
How does Windows runtime know what domain to use when it is not specified in Ldap path? It infers a domain to be used based on the security context of the current thread. When impersonation is turned on, the security context of the thread will the security context of the logged in user, otherwise that will be context of the application pool. If the account is an Active Directory domain account (and not a local machine account), then the domain of that account is used to find a domain controller. The serverless binding does not work at all under a local machine account.
You can safely omit server name in the Ldap path provided that:A lot of choices are available to specify the server part in Ldap path. Note however that the number of options is more limited if Ldap server requires SSL. The name you specify in Ldap path must match the one specified in server certificate. In case of mismatch, the bind may fail. We recommend the use of a fully qualified DNS name of the server or domain as it is most likely specified in server's certificate.
You may specify the port number if your server listen for Ldap requests on nonstandard port. Append the port number to the server name. For example:
LDAP://10.10.11.100:50000/OU=somecontainer,O=mydirectoryobject name part is Distinguished Name of the root of Ldap searches. You may omit this part of Ldap path. For example, LDAP://mydc.mydomain.com. When DN is omitted, the application search in the whole directory.
For Active Directory accounts, assign LDAPContainer
to "LDAP://<fully qualified DNS name of the domain>
",
for example, "LDAP://demo.element-it.com".
We recommend against specifying name or IP address of any particular Domain controller on place of Ldap server.
Windows takes care of finding an appropriate server to perform the request,
it tries to balance the load among available servers.
WinNT://<server-name>
".
Here <server-name> is the name of the web server hosting HTTP Commander.
Parameter below defines static way to read AD info:
Key | Description | Default value |
ADAccountsFilePath |
Path to the static file with Active Directory users and groups info.
This is the alternative way to read AD info.
This way will work in 100% cases because the administrator can run the ADManager utility at the domain controller server.
Therefor, all info will be read and stored in the file.
This file includes all needed info about users and groups from Active Directory.
Type here the path to the local file or the file stored at the remote server.
If the application finds this file, then it will use the info from this file without requests to Active Directory.
Note! Static file includes only users/groups created since the last ADManager utility execution. If you need the file to be updated all the time, then you can add ADManager execution to the Windows scheduler. For more info related to ADManager work, run it and view the info at the main interface. The ADManager utility can be downloaded here (recommended) or from the Element-IT site. Type an empty string value if you don't want to use a static file (use dynamical direct requests to AD). |
"" |
Other Active Directory parameters:
Key | Description | Default value |
DefaultDomain |
Default domain: domain name or NetBIOS machine name to append to unqualified account name.
When user or group name is specified without the domain part,
HTTP Commander appends this string to the name before trying to resolve the name.
Value of this parameter may be the Fully Qualified Domain Name of domain,
the NetBIOS domain name, or the NetBIOS name of the web server machine.
Name resolutions occurs in a number of places in HTTP Commander:
|
"" |
DirectorySearcherReferralChasing |
This setting specifies if and how referral chasing is pursued for Active Directory Searcher.
See https://docs.microsoft.com/en-us/dotnet/api/system.directoryservices.referralchasingoption. |
"External" |
AdminPanelGroupsFilter | A comma-separated list of group names used for download in the admin panel. If you have large AD, and only a small subset of AD users use HTTP Commander, it may be useful to set up a list of groups that will be used in the HTTP Commander admin panel. Please note: this option only filters groups and users. It does not impose any restrictions on logging in. |
Key | Description | Default value |
Type | Type of restriction: Allow or Deny. | Allow |
Users | Comma-separated list of usernames | |
Groups | Comma-separated list of group names |
Key | Description | Default value |
ToolbarButtons1 |
The visible buttons in the toolbar. You can hide some of the buttons by modifying this key.
The "Administration" button is visible only for administrators -
see the Administrators key. If you want to add or modify the logo button see FAQ. The value Separator can be repeated several times, but not in a row. It is possible to specify the display method of the button by inserting a colon after the name: Folders:noicon, View:icononly but if you specify the value of OnlyIcons or NoIcons for the parameter ToolbarIconsDisplay, then only icons (without titles) will be displayed for all buttons, or all without icons, regardless of what is indicated after the colon at the particular button. See also ToolbarButtons2, ToolbarIconsDisplay, ToolbarIconSize, LogoToolbarImage, LogoToolbarHint, LogoToolbarUrlOpenInNewPage and LogoToolbarUrl parameters. |
"Folders,View,Favorites,Search,FileMenu,Upload,Clouds,Administration,Settings,Help,Logout" |
ToolbarButtons2 |
The visible buttons in the second toolbar. You can hide some of the buttons by modifying this key. The value Separator can be repeated several times, but not in a row. It is possible to specify the display method of the button by inserting a colon after the name Download:noicon, Rename:icononly but if you specify the value of OnlyIcons or NoIcons for the parameter ToolbarIconsDisplay, then only icons (without titles) will be displayed for all buttons, or all without icons, regardless of what is indicated after the colon at the particular button. See Available values. See also ToolbarButtons1, ToolbarIconsDisplay, ToolbarIconSize parameters. |
"ViewEdit,Share,ViewPublicLinks,Download,New,Rename,Delete,Copy,Cut,Paste,Details,More,Separator,Select,Refresh" |
AvailableContextMenuItems |
Available points of the context menu (comma separated).
This setting is designed to hide certain actions from the context menu. But note, that these actions will not be banned, they, for example, can be accessed on the toolbar (ToolbarButtons1, ToolbarButtons2). Available values |
"All" |
EnableFavorites |
Determines whether "Favorites" folder should be displayed
at the list of root folders.
This item provides faster access to the list of users favorites folders. User may add folders to this list using appropriate button on the toolbar or context menu while navigating through folder structure. Favorites stored in the database. See also 'Favorites' and 'AddToFav' buttons in ToolbarButton1 or ToolbarButtons2 settings. |
true |
DefaultLanguage | The default language. The value is the name of file localization without extensions. See Localization section of the Documentation for more info. | "English" |
ItemsPerPage | Max items quantity per page in the files list. Set 0 if no pages (always show all items at one page). Note that 1000 files on a page can take a number of seconds to load. Don't set the value greater than 1000. | 500 |
EnableImageViewer |
Enable/disable image viewer in the user interface.
If enabled (by default) used LigthGallery image viewer. |
true |
HideTree |
Set to "true" to make the state of the folder tree panel collapsed when a user logons.
See also TreeView parameter. |
false |
TreeView |
Key defines tree view. Value can be:
See also AutoOpenFirstFolder and HideTree parameters. |
"NotAutoExpandable" |
AutoOpenFirstFolder | The key defines if the content of first root folder should be shown when a user logons. Applied only if tree view is available (TreeView is Enabled or NotAutoExpandable). | true |
ViewFolderDescriptionInTree |
The option to configure the display description of the folder in the tree.
Possible values:
|
"AboveFolderName" |
HideDetailsPane | Set true to make the state of details pane (with file properties, on right side) collapsed when a user first logons. | false |
DisableDetailsPane | Set true to disable details pane with file properties (on right side). | false |
IsEmbeddedtoIFRAME | Set true if HTTP Commander is placed to <iframe> (IFRAME mode). |
false |
AvailableDetailsTitles |
Defines the set of details (metadata) that users can assign to files and folders.
For example, users can add comment, description, authorship, locking metadata to files and folders.
A metadata item may allow single or multiple values (multivalued metadata).
Parameter format: comma-separated list of items. Each item specifies the metadata name followed by a boolean flag indicating singlevalued/multivalued metadata (singlevalued - false, multivalued - true). "Custom" metadata allows using any metadata names. Otherwise users can only assign metadata listed in this parameter. "" (empty string) - details feature is prohibited.
Example:
File/folder metadata are stored in "Metadata" NTFS stream in JSON format. |
"Comment:True,Description:False" |
DetailsFields |
The key defines the columns for the details table.
You can modify this parameter only if
AvailableDetailsTitles is defined.
By default details table includes the Details Title, Value, User last modified name and Last modified date columns. You can add extra columns. Parameter format: value="columnname1#type,columnname2#type"
"columnname1" and "culumnname2" are titles for columns. "type" is a value type. There are 5 available types: string, int, float, boolean, date .
Example: For file locking tags, you need to set: value="locked#boolean"
This is not a real locking feature but users can set a tag that the file is locked. |
"" |
DisplayedDefaultColumnsInList |
Defines the list of columns available and visible by default in the file list.
A user may show/hide any available column in the file list.
By default file size, labels and date modified columns are visible,
type, date accessed and date are available but hidden.
Parameter format: comma-separated list of items. Item format: <column_name>[:<True|False>][:<column_width>]Each item specifies column name followed by boolean flag indicating if the column is shown by default. Additionally, through the colon can be specified column width in pixels. If the width is not specified, the width will be used by default for the corresponding column. The display order of columns is the same as in the list. You may use the following predefined columns: size, labels, type, datemodified, datecreated, dateaccessed, downloadsIn addition you may use metadata columns to display metadata defined in AvailableDetailsTitles parameter. Thus, if the visibility flag is not specified, the column will be displayed (which corresponds to visibility True). If the column width is not specified, then the following values (in pixels):
Example: Note 1! Don't use too many columns because each column makes the list loading slower. Note 2! Column downloads is available when EnableDownloadsCounting is "true". Also note that after downloading the file, the value in this column is not updated automatically, you need to update the contents (button "Refresh"). Note 3! If column labels is not present in this parameter value (or present with False flag), than labels and icons (new, updated files, locked, have a public link, available details/comments) will be displayed near file name. |
"labels:True,size:True,type:False,datemodified:True,datecreated:False,dateaccessed:False" |
EnableFilesFoldersLabels |
The key to enable/disable the ability to view/set labels for files, folders. See also PredefinedListOfLabels parameter. |
true |
PredefinedListOfLabels |
Predefined list of labels for files/folders.
Parameter format: comma-separated list of items. Each item specifies the label name followed by a HTML color string (named or hex). For example:
Orange label:#ffd800, |
"APPROVED:#38761D,PENDING:#E69138,REJECTED:#990000" |
LogoToolbarImage |
Logo image for the toolbar (Scripts/logo.png) or data URI image.
If the logo does not use the data: URI schema then the relative path Scripts/logo.png is used. To upload another image, click on the picture in the settings, select the desired file and load it in the Scripts/logo.png. It is recommended to use images with a width not exceeding 150px and a height of no more than 25px. For more info see Branding. For add logo on the toolbar add Logo to ToolbarButtons1 or ToolbarButtons2. See also parameters LogoToolbarHint, LogoToolbarUrl, LogoToolbarUrlOpenInNewPage. |
"Scripts/logo.png" |
LogoToolbarHint |
The text of the tooltip for the logo on the toolbar.
For add logo on the toolbar add Logo to ToolbarButtons1 or ToolbarButtons2. See also parameters LogoToolbarImage, LogoToolbarUrl, LogoToolbarUrlOpenInNewPage. |
"Your logo or link" |
LogoToolbarUrl |
Url for the logo on the toolbar.
For add logo on the toolbar add Logo to ToolbarButtons1 or ToolbarButtons2. See also LogoToolbarHint, LogoToolbarUrlOpenInNewPage parameters. |
"" |
LogoToolbarUrlOpenInNewPage |
Open or not the link of the logo on the new page
(only if specified LogoToolbarUrl parameter).
For add logo on the toolbar add Logo to ToolbarButtons1 or ToolbarButtons2. See also parameters LogoToolbarImage, LogoToolbarHint, LogoToolbarUrl. |
false |
LogoHeaderHtml |
Key defines HTML code for the top header.
By default it contains "Your logo here" image with link to website and link to Manual.
Set "" (empty string) to hide the logo header.
You can upload your logo by clicking on the Upload logo link from parameter description. In this case, it will remain on path Scripts/logolarge.png. |
"<div style='text-align:center'><a href='http://localhost'><img alt='' style='cursor:pointer;max-height:50px;' src='{0}Scripts/logolarge.png' /></a><br />Welcome to the Web File Manager. Please, read <a href='#' onclick='{1}showHelp();return false;'>User Manual</a> first.</div>" |
WelcomeWindowMessage | Key defines HTML text in the welcome window that will be shown during the first user logon. You can set "" (empty string) to hide the welcome window. | "" |
WelcomeWindowAllowHideOnNextLogon |
Allows to skip the Welcome Window at the next logon. If set to true(and welcome message is set), then window will also contain a checkbox "do not show next time". User choice is stored in the browser cookies). |
true |
DoubleClickAction |
Key defines default action for mouse double click event. Available values:Download, Showmenu, View, Nothing, Choose
If you specify Choose, the user will be given the option for each file type to select
the default action by double-clicking from the View / Edit context menu,
which is saved (in the browser cookie) and the next time you double-click it will be called.
Also for the Choose value, there is a list of associations of some file types with the actions that are specified in Scripts\main\[theme_name]\app.js: You can change the default associations. To do this, open the app.js file in the text editor, find the line "DEFAULT_ASSOCIATIONS:{" and after "{" make the changes, save the file. For example, if you want to remove associations by default, replace with "DEFAULT_ASSOCIATIONS:{}". The following types of actions are available: 'view', 'djvu-view', 'ebook-read', 'download', 'preview', 'mso-edit', 'msoo-edit', 'office365-edit', 'ooo-edit', 'owa-view', 'google-edit', 'google-view', 'onlyoffice-edit', 'autodesk-view', 'sharecad-view', 'box-view', 'zoho-edit', 'play-video-js', 'play-audio-html5', 'video-convert', 'cloud-convert', 'edit'The file extensions are enumerated through a semicolon, with the ';' at the beginning and end of the line with the file types. For example: ';txt;xml;'. Note 1! If for this parameter set value of "View" and file type isn't supported for viewing in browser, file will be downloaded. Note 2! If for this parameter set value of "Choose" and the action selected by the user is not available (for example, from the rights restrictions), then a context menu will be displayed (which corresponds to the value of "Showmenu") |
"Choose" |
CopyMoveToDisplayMode |
Setting determines copy and move modes available for users and
the way how corresponding menu items are displayed.
HTTP Commander support "copy/cut to clipboard", "copy/move to..." and combined modes.
Possible values:
|
"InContextSecondLevelMenu" |
AllowUsersWatchModifications |
Defines whether users can watch for modifications on files and folders
with a possibility of notifications by email.
If this option is enabled, users are allowed to start watch on any folder or file using the "Watch for modifications.." item from the context menu. Note 1. If this feature is enabled, you can additionally control it on a folder level using the permission settings. Note 2. For watch available any actions on the files and folders that are specified in the parameter LogEvents, by taking into account those that are applied to files and folders (View, Download, Upload, Create, Modify, Edit, Rename, Delete, Restore, Copy, Move, OfficeLock, OfficeUnLock, CreatePublic). This setting depends on the parameter LogEvents. If LogEvents parameter missing all actions that are applicable to the files, the ability to monitor is not available, even if this option is enabled. See also advanced parameters (hidden by default): SendNotificationsIntervalOfWatchedChanges, MailSubjectOfWatchedChanges, AllowUsersExportEvents. |
true |
EnableRecents |
Defines if "Recents" feature available for users or not.
If enabled, users will see special "Recents" root folder, where they can find all files they recently worked with. See also advanced parameters (hidden by default): UsersDataEventsMaxCount, OldDataCleaningInterval. |
true |
EnableSendEmail |
Defines if users can send email. Possible values:
You need also to configure mailSettings section at web.config file and type your mail server, port and user if authentication is needed. See also AllowSendLinksWith parameter. |
"Any" |
AllowSendLinksWith |
List of services through which the user can send links to files (including public) to other users.
Possible values - one or more from list: Gmail, Outlook, GooglePlus, Twitter, Facebook, LinkedIn, QrCode. For disable sending with additional services select None (or empty) value. For enable all services - select All. Note 1. For links requiring authorization (EnableLinkToFile, EnableLinkToFolder), only two sending services are available: Gmail and Outlook. And this parameter is applied, only if EnableSendEmail = LinksOnly or Any. Note 2. All services are available for sending public links, but only if AllowSendPublicLinks is enabled, and for Gmail, Outlook - EnableSendEmail = LinksOnly or Any. |
"Gmail, Outlook, GooglePlus, Twitter, Facebook, LinkedIn, QrCode" (or "All") |
EMailFromName |
"From" name in the email while sending any emails ("Send email", etc features). See also TplForAddUserNameToDisplaySenderNameWhenSendEmail parameter. |
"Web files manager" |
TplForAddUserNameToDisplaySenderNameWhenSendEmail |
Templated string for add user name to diplay sender name when send email. When sending mail ("Send email" feature from context menu or toolbar) as displayed name of ender value from EMailFromName parameter is specified. This parameter allows to add in addition information on user name, sent mail. In value of this parameter the template {0} instead of which the current user name when sending is added is used. If this template is absent in string, to be added nothing. |
"Email from {0}" |
DisableSenderEmailField |
Setting to disable the 'Sender email' field in the mail sending window. If this setting is set to true, the 'Sender email' field in the mail sending window will not be editable if the user has an email address (which will be used to fill in this field). Otherwise (if the option value is false or the current user does not have an email address), this field will be available for changing. By default, the 'Sender email' field is not editable (the value is true for this option). |
true |
DefaultGridView |
Key defines the default list view: Detailed,
Tiles or Thumbnails.
The view mode state is stored in users cookies after they changed mode.
Additionally, you can configure the settings in section Thumbnails. |
"Detailed" |
EnableEditAsTextFile |
Key defines if users can edit (or view if there is no modify permissions or file is locked) any file as text file.
If this feauture is enabled and no modify permission or file is locked, file will be open read-only. You can disable this feature or disable modify permission for schoolchildren because they can damage non-text files like .doc, etc.. See also MaxSizeForEditAsTextFile parameter. |
true |
EnableLinkToFile |
Key defines if users can make a link to a file (at properties window or details pane on right side).
In case of the user two links will be shown: the 1st for the file downloading, the 2nd link opens the folder with the file and highlights it. |
true |
EnableLinkToFolder | Key defines if users can make a link to a folder (at properties window or details pane on right side). | true |
TimeIntervalMarkRecentlyCreatedFiles | Key defines if recently created files should be marked by "new" icon. Set the value in hours (Maximum time interval after file created) or 0 to disable this feature. | 48 (2 days) |
TimeIntervalMarkRecentlyModifiedFiles |
Key defines if recently modified files should be marked by "updated" icon.
Set the value in hours (Maximum time interval after file modified) or 0 to disable this feature.
See also MarkRecentlyModifiedFolders parameter. |
48 (2 days) |
EnableDownloadsCounting |
Enable or disable downloads counting for files. File downloads can be found in the "Details" by calling it from the context menu or from the toolbar. Or you can add a column "downloads" to the list DisplayedDefaultColumnsInList. |
true |
ShowMetadataTab | Show/hide metadata tab in Details Pane. | true |
WriteFileModificationsMetadata | Enable files modifications (creation, changes) history (data stored in files metadata). | true |
BulkMailSendSettings |
Settings for bulk mails sending.
Available values:
|
"Disabled" |
SearchCriterionsOfFiles |
The list of criteria for search of files.
Appropriate fields will be available for input in search window.
Available values: Name, Details, Content, Date. See also parameters SearchMethodOfFiles, SearchDepthInFolders, EnableWindowsSearchQueryBuilder in Main section and MaxSearchResultsPerPage in UI section. Note that the Windows Search Service (see SearchMethodOfFiles parameter) for file Details looks for such system properties of files as Title, Author, Subject, Tags, etc .., unlike the standard search, which searches for metadata fields (from fields in DetailsFields). |
"Details,Date" |
MaxSizeForEditAsTextFile |
The maximum file size for editing or view file as text in bytes. Default - 192 Kb. See also EnableEditAsTextFile parameter. |
196608 (192 Kb) |
EnableConvertingVideo | Enable/disable converting video. | false |
EnablePlayVideo |
To enable/disable playing video files in browser.
If you use this feature, also recommended to set the value of the ResumableDownload parameter to true. Enabling this option may improve the ability to skip/rewind audio and video during playback. |
true |
EnablePlayAudio |
To enable/disable playing audio files in browser. If you use this feature, also recommended to set the value of the ResumableDownload parameter to true. Enabling this option may improve the ability to skip/rewind audio and video during playback. |
true |
ToolbarIconSize |
The size of icons for buttons on the top toolbar.
Available values: "Small", "Meduim" and "Huge". |
"Medium" |
ToolbarIconsDisplay |
Displays icons on the toolbar: icons only, all without icons,
or as in the toolbar buttons configs (by default).
Possible values:
Also this settings applied for the main toolbar in Admin Panel. |
"FromToolbarButtonsConfigs" |
StyleThemeName |
Style theme name. In a distribution package there are 24 additional themes: Themes based on the "main" theme with different main colors : main-black, main-blue, main-blue-gray, main-brown, main-cyan, main-gray, main-green, main-indigo, main-purple, main-red, main-teal, Set of "Azzurra" themes for compatibility with previous versions of the app: azzurra-black, azzurra-blue, azzurra-gray, azzurra-green, azzurra-orange, azzurra-red. and additonal themes: crisp, neptune, classic-blue (classic theme), classic-blue(classic theme), aria (WCAG adopted), graphite (WCAG adopted), Unfortunately currently it is impossble to change the main color of theme on the fly, but if you need a theme with a custom color, contact us and we will make it (based on the "main" theme). See also Branding Manual. |
"main-blue" |
UseFontIcons |
If enabled, font icons will be used in the main user interface. For font icons you can set a custom color with the FontIconsColor setting. If disabled, the native svg icons embedded in HTTP Commander will be used. |
True |
FontIconsColor |
Applies only when the value of the UseFontIcons setting is set to true.
HEX color code for the font icons. For example, set #919191 to apply gray color the icons. |
"" (empty string) |
AllowCreateShortcuts | Enable creation of shortcuts (symbolic links). | true |
ShowFileMarkWhenLockedByWebdavClient |
This parameter allows/forbids showing a lock icon at file in
the list if it is locked by the WebDAV client.
See also ShowUserNameWhenLockedByWebdavClient parameter. |
true |
ShowUserNameWhenLockedByWebdavClient |
This option allows/disables the display of the user name
that locked the file when editing on the WebDAV client.
Applicable only if ShowFileMarkWhenLockedByWebdavClient = true. And it is displayed in tool tip of the lock icon. Available values:
|
"Enabled" |
AllowAdminsToUnlockFiles |
Allow administrators to unlock files
that are locked when edited by other users in WebDAV clients.
If this option is enabled, then in the main interface, in the list of files, for administrators there will be an opportunity to remove the lock from files that are marked with the lock icon (by clicking on this icon). Note! When unlocking, all user locks are removed, and the read-only flag is removed, regardless of whether there is a right to modify the file or the WebDAV option (see WebDAV Folder Permission). |
true |
ShowFileMarkWhenExistsDetails | This parameter allows/forbids showing a details icon at file in the list if it has Details info. | true |
Thumbnails settings | ||
FileCategoriesForViewThumbsInTooltipRowGrid |
The file categories for which thumbnails will be displayed in the tooltip for a row in the file list.
User can move mouse over image fle name (jpg, jpeg, jpe, jfif, bmp, dib, gif, png, tif, tiff, ico, svg, emf, wmf) and view thumbnail (maximum 160x120 pixels). See also parameter below (file type categories). |
"Image,Video,Audio,Pdf,MsOffice,OpenOffice,Exe,eBook" |
FileCategoriesForGridInThumbViewMode |
The file categories for which thumbnails will be displayed in Grid Thumbnails View mode. Key defines if images thumbnails will be shown instead of icons at the thumbnail view mode. A list of categories and file types for displaying thumbnails, you can find (and modify) in the file Scripts\main\[theme_name]\app.js: |
"Image,Video,Audio,Pdf,MsOffice,OpenOffice,Exe,eBook" |
DisplayFileIconOnThumbnails |
Display file icon on thumbnails in Thumbnails Grid View mode. Applicable if enabled FileCategoriesForGridInThumbViewMode. |
true |
MaxHeightThumbnailInGrid |
The maximum height (in pixels) of the image thumbnails in the files list in a display mode "Thumbnails". Value of this parameter should be in limits from 48 to 256. |
100 |
MaxWidthThumbnailInGrid |
The maximum width (in pixels) of the image thumbnails in the files list in a display mode "Thumbnails". Value of this parameter should be in limits from 48 to 256. |
100 |
ThumbnailsTempFolder |
Temporal folder on the server for storage thumbnails images. If such folder it will be not specified the value of TemporaryFolder is used. |
"" |
PdfThumbnailPageNumber |
Number of the PDF document page for displaying the thumbnail. This setting can be used if the meaningful contents of a PDF document starts not from the first page. |
1 |
ZipUnzipDefaultCodePage |
The key defines default code page for Zip archive.
850 is a code page for English-speaking and most European countries.
If the files with names in your language are added to the ZIP with corrupted name,
you need to modify this value. You can google for your region's code page.
See also ZipUnicodeFileNames parameter. |
850 |
ZipUnicodeFileNames |
The key defines using unicode file names for create Zip archives.
See also ZipUnzipDefaultCodePage |
true |
ZipLevelCompression | Level of ZIP compression (from 0 to 9 inclusively). | 6 |
AllowSetPasswordForZipArchives | To allow setting the password for ZIP archives. | true |
ZipAESKeySize |
Encryption algorythm for ZIP-archives. This setting applies only if password protection is allowed
(AllowSetPasswordForZipArchives is set to true) and a password was set for the archive.
Please note that Windows Explorer does not support AES encryption yet, therefore archives with AES encryption cannot be unpacked by it. Users will need to use third-partye applications (like 7Zip and WinRAR) to unpack AES encrypted archives. Possible values:
|
Off |
EnableZipAndDownload |
Generally enables "Zip and Download" feature for folders and files . Note! This feature can be controlled also on the Folders permission level. It means that when this setting is enabled (set to true), "Zip and download" folder permission will be used to decide if user is allowed to use "Zip and Download" or not. If this setting is disabled (set to false), users will not be able to use "Zip and Download" feature regardless of what is specified in the folder's "Zip and download" permissions. See also ZipDownloadFly setting and "Zip and download" permission in Folder permissions. |
true |
MaxSizeFilesForZip |
The maximum size of archivable files (in bytes).
If the summary size of archivable files exceeds the preset value, the archive won't be created and the error message will be deduced. If value is less or equally 0, restrictions on the size of archivable files are absent. |
0 |
ZipFilesWithoutCompressionExtensions |
List of extensions of files to zip without compression (make sure to put a dot at the beginning of each extension).
For an exception of files without extensions add in the list a dot. |
".zip,.rar,.arj,.7z,.ace,.cab,.exe,.com,.dll,.msi,.iso,.avi,.vob,.mpg,.wmv,.mp4,.wma,.mp3,.wav,.ogg,.gif,.jpg,.jpeg,.png,.tif,.tiff" |
ZipDownloadFly |
If enabled, then temp zip file won't be created during the process of the "Zip and Download" operation, files/folders will be compressed on the fly.
If disabled, all files/folder will be compressed to the temp zip file,
and then the resulting archive will be downloaded. See also EnableZipAndDownload option and the setting "Zip and download" in Folder permissions. |
true |
Key | Description | Default value |
EnableUploadFromComputer |
The key defines if users can upload files from their computers.
See also related parameters ChunkedUploadMinFileSize, DragNDropCountOfParallelUploadingFiles, AllowPasteImagesFromClipboard, UploadFormFields. |
true |
DownloadMaxFileSize | The maximum size (in Megabytes) of the file allowed for download. Set to 0 to disable download size limit. | 0 |
ChunkedUploadMinFileSize | The minimum size (in Megabytes) of the file to initiate chunked upload (if supported by browser). Set to 0 to use chunked upload for all files. | 100 (Mb) |
AllowPasteImagesFromClipboard |
The key defines if users are allowed to paste an images from the clipboard
(for Chrome based, Firefox and Edge browsers only and if
EnableUploadFromComputer=true).
If this option is enabled (value 'true') and allowed upload from computer, then Chrome based, Firefox and Edge browsers provides opportunity to paste (using the keyboard shortcut CTRL+V) the image from the clipboard (for example, when a sceen captured by PrtSc). |
true |
EnableFromUrlUploader | The key defines if users can upload files from an Internet URL (file servers or images sharing services like Dropbox, Picasa, Flickr, Facebook, Photobucket ). Users can use FTP or HTTP links. | true |
EnableDownloadToDropbox |
The key defines if users can download files to their own
Dropbox account.
Dropbox
is a free very popular worldwide file sync, sharing and backup solution.
This feature doesn't need any extra configuration at IIS. Users don't send their Dropbox password to the application (authentication is passed at Dropbox.com website). Note! For using this feature you need also to configure DropboxConsumerKey parameter. For more info see Integration with Dropbox. |
true |
EnableUploadFromDropbox |
The key defines if users can upload files from their own
Dropbox account.
Note! For using this feature you need also to configure DropboxConsumerKey parameter. For more info see Integration with Dropbox. |
true |
EnableDownloadToBox |
The key defines if users can download files to own Box account.
For using this feature please check whether the value specified for the parameters BoxClientId and BoxClientSecret. See Integration with Box. |
true |
EnableUploadFromBox |
The key defines if users can upload files from own Box account to HTTP Commander folder.
For using this feature please check whether the value specified for the parameters BoxClientId and BoxClientSecret. See Integration with Box. |
true |
EnableDownloadToGoogle |
The key defines if users can download files to their own Google accounts (Google Drive service).
This feature doesn't need any extra configuration at IIS. Users don't send their Google password to the application (authentication is passed at Google website). Upload from Google Drive / Download to Google Drive - the possibility to share files with Google Drive storage. Google Drive allows the user to edit documents and convert them into different formats (docx, rtf, png, pdf, html, odt, xlsx, ods, pptx and etc..). Users just need to have Google account (for example, gmail.com email box) or to register. Users can download the files from HTTP Commander folder to their Google Drive account or upload documents from Google Drive to HTTP Commander folder. To edit documents online, a user clicks a link in HTTP Commander or opens the https://drive.google.com/ page in a browser. This is a free service with some limitations. If your users have Business account in Google, they will have more possibilities. Although the free service includes a plenty of helpful functionalities. Note. Also surely set value for GoogleClientId parameter. For more info see How to configure integration with Google Drive. |
true |
EnableUploadFromGoogle |
The key defines if users can upload files from Google Drive to an HTTP Commander folder.
This feature allows users to upload documents from Google Drive account to the folder.
Note. Also surely set value for GoogleClientId parameter. For more info see How to configure integration with Google Drive. |
true |
EnableDownloadToOneDrive |
The key defines if users can download files from HTTP Commander
folder to their own OneDrive account (Microsoft Live ID).
OneDrive allows users to share their own files, edit office documents online and much more.
Visit onedrive.live.com/about for details. For more info see How to configure integration with Microsoft OneDrive. |
true |
EnableDownloadToOffice365 |
The key defines if users can download files to own Office 365 (OneDrive for Business) account.
For more info see How to configure integration with Microsoft Office 365. |
true |
EnableUploadFromOneDrive |
The key defines if users can upload files from their OneDrive account (Microsoft Live ID) to a HTTP Commander folder.
For more info see How to configure integration with Microsoft OneDrive. |
true |
EnableUploadFromOffice365 |
The key defines if users can upload files from Office 365 (OneDrive for Business) to HTTP Commander folder.
For more info see How to configure integration with Microsoft Office 365. |
true |
UploadFormFields |
Form fields for file upload. Form fields displayed in upload window.
All files selected for upload will contain specified metadata after upload.
Value is a comma separated list of configuration options for form field. Format of configuration option for single field: name:type:required:description:valueswhere:
ProductName:text:true:Name of product,ProductType:select:True:Product type:phone;tablet;notebook,Released:checkbox:false:Is product released In this example 3 form fields will be rendered . Required text field with label 'Name of product', required Combo box with label 'Product type' and list of possible values (phone;tablet;notebook) and not required checkbox with label 'Is product released' Note. It is recommended to use names for form fields from list of titles defined in AvailableDetailsTitles setting. It will allow to manually add the same metadata to files in details window. |
"" |
RetainLastModificationDate | When set to true (be default), application will try to keep modifiction date of the uploaded files the same as on local computer. Othewrise modification date of upload files is set to current date/time. | true |
HTTP Commander has plenty of possibilities to view and edit documents and edit images.
Users can create documents, edit them and add metadata.
It supports lock/unlock functions designed to restrict simultaneous access to a document.
HTTP Commander supports Microsoft Office and free OpenOffice, LibreOffice for online editing of documents using desktop applications. Users do not need to bother with downloading documents to the local machine, editing, and uploading them back to the server. They can open the document right in HTTP Commander, edit, and save it, as they normally do with local documents. Thanks to WebDAV technology, users should not care about the difference between local documents and documents in HTTP Commander. Microsoft Office and free OpenOffice, LibreOffice allow the user to work with more than 100 document formats (text, tables, images, presentations). It is possible to convert one format to another and save new documents on the server. This feature works in any browser and with both Windows and Mac OS. Microsoft Office 2007, 2010, 2013, 2016, 2019 are supported.
Configure HTTP Commander to work with documents in online services
Key | Description | Default value |
EnableGoogleDocumentsViewer |
The key defines if users are allowed to use Google Doc online viewer to view some kinds of files.
Google Docs supports the following types:
pdf, doc, docx, ppt, pptx, tif, tiff, xls, xlsx, pages, ai, psd, svg, eps, ps, xps, ttf, zip, rar, dxf, txt, css, html, htm, php, c, cpp, h, hpp, js.
Users can save a document to their own Google Docs accounts and then edit it.
If you set EnableUploadFromGoogle option to true,
a user can upload a modified file back to HTTP Commander folder.
This feature also works in Mobile Interface view (for Smartphones).
There is also automatic edit in Google Drive feature. More info at EnableGoogleDriveEditor. |
true |
EnableAutodeskViewer |
The key defines if users are allowed to use Autodesk online viewer to view some kinds of CAD files.
Note ! For this feature to work, you must specify values for the AutodeskClientId and AutodeskClientSecret parameters. To get them, click on the link https://forge.autodesk.com/myapps (log in or register if you don't have an account yet), add an app with the Model Derivative API and take the corresponding values of the Cliend ID and Client Secret: Screenshots See Autodesk Viewer. See also AutodeskViewerFileTypes parameter and other parameters with Autodesk in name. Note. The Autodesk viewer requires a WebGL canvas compatible browser, such as:
|
true |
EnableShareCadViewer |
The key defines if users are allowed to use ShareCad online viewer to view some kinds of files.
See Free online CAD Viewer. See also hidden ShareCadViewerUrl, ShareCadViewerFileTypes parameters. |
true |
EnableOWADocumentsViewer |
The key defines if users are allowed to use Microsoft Office Web Apps online viewer to view some kinds of files. Microsoft Office Web Viewer supports the following types: doc, docx, docm, dotm, dotx, xlsx, xlsb, xls, xlsm, pptx, ppsx, ppt, pps, pptm, potm, ppam, potx, ppsm. Word and PowerPoint documents must be less than 10 megabytes; Excel must be less than 5 megabytes. Also for IE browsers, add to Trusted Sites: http://*.officeapps.live.com http://*.cdn.office.net http://*.office.microsoft.com See also Integration with OWA manual. You can get more info at the View Office documents online. |
true |
EnableONLYOFFICEDocumentsEditor |
The key defines if ONLYOFFICE
online Editor may edit some kinds of documents (MS Office, OpenOffice).
ONLYOFFICE support co-editing, char, comments. To use this feature, you must have the ONLYOFFICE Document Server installed on your intranet. See the detailed guide to learn how to install ONLYOFFICE Document Server for Windows. After install and configure Document Server, change the value of the parameter ONLYOFFICEDocumentServerUrl. (also see parameter ONLYOFFICESecretKey). See also parameter ONLYOFFICEFileTypes to change the list of file types for editing, co-editing, viewing, reviewing with ONLYOFFICE, and ONLYOFFICE Help Center. |
false |
EnableBoxDocumentsViewer |
The key defines if users are allowed to use Box View online viewer to view some kinds of files.
Box View service supports many file types. See also parameters: BoxDocumentsViewerAppToken, BoxDocumentsViewerFileTypes. You can get more info at the Box View docs. |
true |
EnableCloudConvert |
The key defines if users can convert files using CloudConvert service.
For more info see: cloudconvert.com. See also parameters: CloudConvertAPIKey, CloudConvertConvertUrl, CloudConvertConversionTypesUrl. |
true |
EnableZohoDocumentsEditor |
The key defines if users allowed to use Zoho online Editor to edit some kinds of
file types. HTTP Commander supports the following file formats for editing in Zoho: .doc, .docx, .rtf, .html, .odt, .txt, .xls, .xlsx, .ods, .csv, .tsv, .pptx, .ppsx, .odp Some functionalities of Zoho Editor are not free. You need to get free of charge or buy Zoho API key and to set its parameters (many options are hidden) in the Settings tab at Admin Panel (AdminPanel.aspx page):
|
false |
EnableGoogleDriveEditor |
The key defines if users can create/edit files in Google Drive.
This feature allows users to create and edit documents in Google Drive. Note. Also surely set value for GoogleClientId parameter. For more info see How to configure integration with Google Drive. See also GoogleDriveEditorFileTypes parameter. |
true |
EnableMsOfficeOnlineEditor |
The key defines if users can create and edit documents in MS Office Online.
Note 1. Also surely set value for OneDriveApplicationId parameter. Note 2. Also make sure that NewFileTemplates folder contains files with .docx, .xlsx, .pptx (need for create new documents in MS Office Online). For more info see How to configure integration with Microsoft OneDrive. See also MsOfficeOnlineEditorFileTypes parameter. |
true |
EnableOffice365Editor |
The key defines if users can edit documents in MS Office 365.
Attention! To use this feature you must configure access OneDrive for Business. Note 1. See also parameters: OneDriveApplicationId, MsOfficeOnlineEditorFileTypes. Note 2. Also make sure that NewFileTemplates folder contains files with .docx, .xlsx, .pptx (need for create new documents in Office 365). |
true |
EnableDjVuViewer | The key defines if users can view DjVu files (.djvu and .djv). | true |
EnableEBookReader | The key defines if users can read e-Book files (.epub). | true |
In addition to IIS settings, you need enable applications that will be available to users for editing documents.
Key | Description | Default value |
EnableMSOfficeEdit |
The key defines if users can open some files to edit (or view)
with desktop Microsoft Office application.
If no modify permission, file will be open read-only, but if enabled AnonymousEditingOffice parameter - viewing and editing is not available. Note. If this feature is enabled, you can additionally control it on a folder level using the permission settings (WebDAV option). To launch MS Office HTTP Commander using Javascript (it works most Windows and Mac browsers). MS Office does not work with Basic Authentication without SSL. If you do not want to set SSL for the entire application, you may use SSL only for edit functions in MS Office (if parameter UseMSOFBAwithMSOffice is disabled ("false" value)). You need to set the UseSSLForMSOffice parameter to "true". It is easy to make a free self-signed SSL. See also AnonymousEditingOffice and UseMSOFBAwithMSOffice parameters. |
true |
EnableOpenOfficeEdit |
The key defines if users can open some files to edit (or view) with free desktop
OpenOffice or
LibreOffice
applications.
If no modify permission, file will be open read-only, but if enabled AnonymousEditingOffice parameter - viewing and editing is not available. Note. If this feature is enabled, you can additionally control it on a folder level using the permission settings (WebDAV option). |
true |
Relevant Application settings:
Key | Description | Default value |
EnableWebFoldersLinks |
Set this parameter to true if you want to allow Web folders mapping support.
Note. If this feature is enabled, you can additionally control it on a folder level using the permission settings (WebDAV option). |
true |
ShowSyncWithLocalFolderInfo | Show sync with local folder info in the context menu. You can see the file that users will see in menu here. | true |
Public links allow the user to provide unauthenticated access to files and folders. For example, you may generate a public link to a file and sent it to your colleague by e-mail (with the ability to use/create a corporate style for the body of the letter). The colleague can download the file via this link, it does not need to logon to HTTP Commander, the link does not require authentication. Links to folders allow modifying the folder content if enabled by the owner. You may also protect a link with password (and demand it when creating links if RequirePasswordOnCreatePublicLink=true) or restrict access only to specific users if AllowedLimitAccessPublicLinksToSpecificUsers=true.
To configure HTTP Commander to use public links, configure anonymous access.
Relevant Application settings:
Key | Description | Default value |
EnablePublicLinkToFile | Key defines if users can make a public link to a file (at menu). | true |
EnablePublicLinkToFolder | Key defines if users can make a public link to a folder (at menu). | true |
PublicLinkUrlPathName |
Friendly name of public link relative paths.
If is empty, used Handlers/AnonymousDownload.ashx path. Note! If you specify a non-empty path other than "public", then also follow these steps:
Attention! If a value is specified for this parameter (not empty), then be sure to configure anonymous access. |
"public" |
PublicLinkDefaultValidPeriod |
Public link default valid period, in days.
It must be a whole number of days.
Minimum period is 1 day.
If the value of the setting PublicLinkMaximumAllowedValidityPeriod is > 0 and less than the value of this parameter, then used maximum allowed value instead (ie PublicLinkDefaultValidPeriod = PublicLinkMaximumAllowedValidityPeriod). |
730 (2 years) |
ExpandUploadFormWhenOpenPublicFolder |
Automatically expand upload form when page for public folder is opened.
Applicable only for public folders, which is configured to allow at least view the content and upload. |
false |
ShowFileMarkWhenExistsPublicLinks |
To show (true) or hide (false) icon at the file/folder in list if there are public links to it.
If this parameter is enabled, and also it is allowed to create public links (parameters EnablePublicLinkToFile, EnablePublicLinkToFolder and permissions to folder: AnonymousDownload, AnonymousUpload, AnonymousView), in case of existence of public links to the file/folder the icon In case of a click on this icon the edit window of the public link, if there is one, or all list of public links created by the current user will open. |
true |
RequirePasswordOnCreatePublicLink |
Determines wether password is required or not when public link is created.
See also parameter AllowedLimitAccessPublicLinksToSpecificUsers. |
false |
PasswordPolicyPublicLinks |
|
disabled |
ExpandSettingsWhenOpenCreatePublicLinkWindow |
Determines whether advanced settings are automatically expanded when the "Create public link" window is opened.
If option RequirePasswordOnCreatePublicLink is enabled, advanced settings will be automatically expanded regardless of the value of this setting. |
false |
AllowSendPublicLinks |
Enable sending Public Links via email.
Note! Applicable only if EnableSendEmail = LinksOnly or Any See also AllowSendLinksWith parameter. Additionally see how to branding of e-mail for sending public links. |
true |
ShowPublicLinksForView |
Comma-separated list of available preview options for file when public link is opened.
Available values:
If several options are specified, then page will contain links to open file with appropriate services/actions (in case if link is not protected with password). |
"ViewInBrowser,ViewInGoogleDocs,ViewInOWA" |
PublicLinksViewType |
Types of view public links. Available values:
If you set the OnlyShortUrl or BothLongAndShortUrls value, for short links also need to specify the correct values for the parameters GoogleAPIKey and GoogleFirebaseDynamicLinkDomain. Also, if after the set is one of these values in the window create public links the main UI no choice short links, check the Error Log for errors Google Firebase Dynamic Links service initialization. |
"BothLongAndShortUrls" |
PublicLinkLogoHeaderHtml |
Key defines HTML code for top header on a public link (to file or folder) page. Set empty string to hide top header. This HTML layout will be added on page of password entry (if the public link is password protected), on a page with links for downloading/viewing file and on page with file list for and the public folder. Note! You can use logo image from the Images or Scripts folders, specifying url to them in a following way: ../Images/... or ../Scripts/... For example: insert the following HTML layout (bolded) around of <h3> tags: <div><a href='http://www.yoursite.com' target='_blank'><img alt='' style='cursor:pointer;max-height:50px;' src='../Scripts/logolarge.png' /></a><h3>Welcome to the Web File Manager</h3></div> Also you can upload your logo by clicking on the Upload logo link from parameter description. In this case, it will remain on path Scripts/logolarge.png. |
"<h3>Welcome to the Web File Manager</h3>" |
ShowPublicLinksItemInTree |
Determines whether the item 'Shared by link' (for view public links) is displayed in the tree. This setting is only applicable if EnablePublicLinkToFile or EnablePublicLinkToFolder is enabled. See also enumeration value ViewPublicLinks in the parameters ToolbarButtons1, ToolbarButtons2. |
true |
AllowSharedForYou |
Determines whether the item 'Shared for you' is displayed in the tree. If enabled, in this item users will find public links created for them, and public links they have previously opened. This setting is only applicable if EnablePublicLinkToFile or EnablePublicLinkToFolder is enabled. Note! If parameter AllowedLimitAccessPublicLinksToSpecificUsers=false, then users will see only previously opened public links in 'Shared for you' item. |
true |
AllowedLimitAccessPublicLinksToSpecificUsers |
Allowed or not to restrict access to the public links to specific users. If this option is enabled (true value), then in the window of creating a public link will be available a field to specify the names and e-mail of existing users, who will be able to use the link. When user open such a link he will be prompted to enter his login and password to access content. Note! This setting is applies only if RequirePasswordOnCreatePublicLink=false. |
true |
PublicLinkMaximumAllowedValidityPeriod |
Maximum allowed validity period for public links, in days. Minimum value is 0 day - no limit.
See also PublicLinkDefaultValidPeriod. Note! In Admin Panel (on 'Anonymous folders' tab) no limits for maximum validity period. |
0 (no limit) |
PublicLinkDefaultLifeTimeForView |
Public link default life time for view, in minutes.
It must be a whole number of minutes. Minimum period is 1 minute.
Used for public links creates for view in Google Docs, Office Web Apps, Edit in ONLYOFFICE, Edit in Zoho, View in ShareCad.org etc.. |
15 |
ImpersonateOwnerWhenViewingPublicFolder |
As possible to impersonate the owner when viewing public network folders. This is applicable only for Basic Authentication at IIS (Windows and Forms with Windows user authentication at HTTP Commander). This option can be used in case of active ABE, so that other users who view the folder and could not see the inaccessible folder owner. Note! If you have public folder links are created by using this option when migrating to another server (or reinstall the current) impersonation will fail. In this case, each user must remove these links and recreate it or use 'Show link' button for these links. |
false |
ShowExpirationDateForPublicLink | Show expiration date on the public links page. | true |
These parameters affects only mobile user interface
Key | Description | Default value |
MobileLogoHeaderHtml |
The same as LogoHeaderHtml setting, but applies only when app is loaded on the mobile devices.
It could be useful to set different header on mobile devices to save space on small screens. Key defines HTML code for the top header. Set "" (empty string) to hide the logo header. |
"" (empty value) |
MobileToolbarButtons1 |
List of visible items for the top toolbar of the mobile UI.
The value Separator can be repeated several times, but not in a row. It is possible to specify the display method of the button by inserting a colon after the name - View:noicon, New:icononly. |
"Folders:icononly,New:icononly,Upload:icononly,Search:icononly,Fill,MultiSelect:icononly,Sort:icononly,ViewToggle:icononly,Administration:icononly,User:icononly" |
MobileToolbarButtons2 |
List of visible items for the bottom toolbar of the mobile UI.
This toolbar is usually used to display items related to the selected file/folder, e.q. download, copy, paste , etc..
The value Separator can be repeated several times, but not in a row. It is possible to specify the display method of the button by inserting a colon after the name - View:noicon, New:icononly. |
"FileMenu:icononly,ViewEdit:icononly,Fill,Download:icononly,Rename:icononly,Delete:icononly,Copy:icononly,Cut:icononly,Paste:icononly,Fill,Share:icononly,Refresh:icononly,DetailsToggle:icononly" |
This section allows you to enable and configure the users to delete files and folders to the Trash.
Key | Description | Default value |
EnableTrash |
Defines if users are allowed to delete files/folder to a personal Trash.
If enabled, in the main interface at the folder tree will be available an additional item to access the Trash. Note 1. You can also add 'Trash' item to the toolbar (see ToolbarButtons1, ToolbarButtons2). This item display connext menu with Trash control item (Empty Trash, Restore, etc..). Note 2. Removing to the Trash is NOT supported by the WebDAV. |
true |
UsersTrashFolder |
Physical path to the trash folder where all files/folders deleted by users will be stored.
This applies if you enabled EnableTrash parameter. Note! Files and folders deleted by users are moved to this folder with unique names, into subfolder with username. Attention! If EnableTrash=true and this path to folder is not specified, or if no NTFS permissions to read and write on this folder, then error will occurs when user will try to delete files or folders. Read/write NTFS permissions on that folder must be configured for Application pool identity and for all users . See NTFS permissions section. |
"C:\htcomtrash" |
UsersTrashAbilityDeleteDirectly |
Determines if users will have a choice on how to delete files and folders - to the Trash or directly.
If an option to delete directly is allowed, then in a deleting confirmation dialog, checkbox "Delete directly, without moving to the Trash" is displayed. Possible values :
|
"ProvideChoiceWithDefaultIntoTrash" |
Automatic cleaning settings and Trash restrictions | ||
If Trash is enabled (EnableTrash) and the value of
the UsersTrashFolderCleanupInterval setting is > 0,
then HTTP Commander will perform Trash cleanup for each user every
UsersTrashFolderCleanupInterval seconds,
in accordance with the following rules:
|
||
UsersTrashFolderCleanupInterval |
How often should be performed the cleanup procedure of the user's trash folders from the old and large files (interval in seconds).
Note! If this parameter is set to 0 or Trash feature is disabled (EnableTrash=false), the automatic cleaning of the trash is not performed! It is not recommended to specify a value of 0 for this parameter. If you are sure, then do not forget to perform cleanup manually. See Automatic cleaning settings and Trash restrictions description. |
600 (10 min) |
UsersTrashLargeItemsSize |
The size of large items (files, folders) in Trash:
the minimum size (in megabytes) of the items in the Trash,
which will be cleaned after
UsersTrashLargeItemsShelfTime days.
See Automatic cleaning settings and Trash restrictions description. |
10 Mb |
UsersTrashLargeItemsShelfTime |
The shelf life of large items in the Trash (in days).
See Automatic cleaning settings and Trash restrictions description. |
7 (1 week) |
UsersTrashSmallItemsShelfTime |
The shelf life of small items in the Trash (in days).
See Automatic cleaning settings and restrictions Trash description. |
30 (1 month) |
UsersTrashMaxSize |
The maximum size of the Trash folder for each user (in megabytes).
See Automatic cleaning settings and restrictions Trash description. |
1024 (1 Gb) |
Settings related to the integration with Azure Acrive Directory.
For more info see HTTP Commander Azure AD integration.
Key | Description | Default value |
EnableAzureAD | Set this parameter to true if you want to use Azure AD for authentication. | false |
AADAuthority | Azure AD Authority. {0} placeholder will be replaced with the value of the AADTenant setting. | "https://login.microsoftonline.com/{0}/v2.0" |
AADTenant | Azure AD tenant in form of [tenant].onmicrosoft.com (without http or https protocol) or GUID of the tenant. You can take it from the overview section of your Azure AD on Azure Portal. | "" |
AADClientId |
Azure AD Client ID. Id of the client application configured on the Azure portal. For more info please read HTTP Commander Azure AD integration |
"" |
AADClientSecret |
Azure AD Client Secret. Secret key of the client application.
For more info please read HTTP Commander Azure AD integration |
"" |
AADImpersonation |
Set this parameter to true if you would like to impersonate logged-in user. This option can be used only if you use hybrid Azure AD configuration and your web server is joined into local domain.
|
false |
AADLocalUPNSuffix | UPN suffix. In case your local UPN suffix is different from the UPN suffix returned by the Azure AD, you can specify here one that should be used for local account. Used only if the value of the AADImpersonation setting is set to true. | "" |
These parameters designed for application internal needs or for some customers for very rare needs. In most cases you don't need to modify such parameters and you should edit this only after Element-IT support approval. By default these parameters are hidden at Admin panel but you can show them by clicking "Show advanced parameters" button in the toolbar.
Key | Description | Default value |
AnonymousUserName | The name of the anonymous user in a case if anonymous access is allowed. | "Anonymous" |
AllowedFoldersPaths |
The key defines allowed root paths which administrator can share at the Admin Panel.
Paths are comma separated. Empty value by default — administrator can share any folders.
You can set this value for more security
(to prevent sharing if somebody will get administrator's credentials)
or if you want to allow administrator sharing only specified folders.
You can also set the parameter ListAllowedFoldersPaths, that defines how admin can select folder. |
"" |
AutoReadAssignShares |
Allow automatically detect shared and DFS folders and
add them to the list of folders that are available to users.
Specify a method of detecting shared and DFS folders.
Possible values:
|
Disabled |
DefaultAllowedAccessControl |
Default rights that are assigned when an administrator creates a new folder or adds a new user/group.
The property contains a list of comma-separated rights.
See Folder Permissions. |
"create,del,rename,upload,download,zipDownload,zip,unzip,cut,copy,listFiles,listFolders,modify,anonymDownload,anonymUpload,anonymViewContent,watchForModifs,webdav" |
GoogleAnalyticsWebPropertyID |
Google Analytics Property ID. HTTP Commander supports Google Analytics
to provide your application visitors statistics.
You can register at Google Analytics site and get new property ID. Example: UA-12345678-9. If you do not know your property ID, you can use the Account Explorer to find it. Set for this parameter empty string (default value) for disable Google Analytics. Note! HTTP Commander will provide only statistic for users login. Each time when user logs into HTTP Commander, 'LoginUsers' dimension with value of name of logged in user will be transferred to Google Analytics. No other data collected. Be sure to specify the correct value of 'LoginUsers' custom dimensions index (from Google Analytics admin console). See GoogleAnalyticsLoginUsersDimensionIndex parameter. |
"" |
GoogleAnalyticsLoginUsersDimensionIndex |
Google Analytics 'LoginUsers' custom dimension index (value in range from 1 to 20).
Required for correct statistics of usernames when login to HTTP Commander, if you use Google Analytics. You must create (if not already exist) an custom dimension named LoginUsers with Hit scope in the Google Ananlytics Admin Console, and in this setting, specify its index (Index column). To do this, refer to the Set up custom dimensions manul. Screenshots See GoogleAnalyticsWebPropertyID parameter. |
1 |
EnableLiveSupport | Enable/disable Live Support button in AdminPanel, Diagnostics and Manual pages. | true |
IdentifierWebDav |
A virtual folder in HTTP Commander's root folder for WebDAV requests.
If the web folder manager is published under http://www.yourcompany.com/htcomnet/,
then the following URL identifies WebDAV's root folder: http://www.yourcompany.com/htcomnet/hcwebdav/.
HTTP Commander intercepts all HTTP(S) requests for that folder and processes them according to WebDAV protocol. If you have a physical folder with the same name in the application's root folder, its content will not be accessible via HTTP protocol. Presence of the identically named physical folder in no way affects correct functioning of WebDAV feature in HTTP Commander. Normally you should not change this parameter. Make sure, however, that HTTP Commander URL does not contain segments matching the value of this parameter (string comparison is case-insensitive). For example, if you've published the application under http://www.yourcompany.com/hcwebdav/HttpCommander/, you need to change the value of IdentifierWebDav parameter, otherwise WebDAV feature will not function. You may also decide to change the value of this parameter for aesthetic reasons. Restrictions on the value of this parameter The parameter should not contain slash and backslash characters. It is recommended to limit the range of used characters to latin letters, digits and characters '_', '-'. Note! If you renamed value of this parameter (or updated from older version), then add (or check) to Web.config file before the opening tag <system.webServer> next lines: <location path="your_webdav_identifier"> <system.web> <authorization> <allow users="*" /> </authorization> </system.web> </location>It is surely recommended to read article Web Folders. |
"hcwebdav" |
HideFilesStartingWithDot | Set true for hide files/folders with name beginning with a dot. See Folder list restrictions. | false |
ListAllowedFoldersPaths |
Method of display of the list of the allowed root paths.
See AllowedFoldersPaths key.
Possible values:
|
DoNotDisplay |
MakeReadOnlyFileWhileLocked | Set true to change file attributes as read-only when the file is locked by WebDAV clients (MS Office, OpenOffice, LibreOffice, etc.). | false |
TemporaryFileLifeInterval | Remove temporary files if they are not used for specified period of time. The time period is specified in seconds. | 600 (10 minutes) |
Send401AtNonIEWinAuthLogout | To send or not the answer with HTTP status code 401 at logout for browsers distinct from IE. | false |
VirtualHttpCommanderPath |
A virtual path of the HTTP Commander root directory.
It may be either absolute or relative URL.
Absolute URL. For example, "http://myserver.com/app1/HttpCommander" or "https://myserver.com/app1/HttpCommander". Relative URL. The URL of the web application root directory containing HTTP Commander root directory plays the role of base URL. For example, "http://myserver.com/app1" is URL of the web application (IIS terminology) and HTTP Commander root folder is located in ElementIt/HttpCommander subfolder of the web application root folder, then the virtual path should be "~/ElementIt/HttpCommander". The absolute URL of the HTTP Commander root directory is "http://myserver.com/app1/ElementIt/HttpCommander". If value isn't specified, then the HTTP Commander root folder matches web application folder, it is detected automatically (by default).Attention! It isn't recommended to specify any not empty value. Specifying of this parameter can be necessary if Proxy or redirection in IIS is used. |
"" |
AllowSetReadOnlyAttribute | Allows or forbids the user to change a read-only attribute in Details menu of a file. | false |
ShowAdminPanelCustomFields |
Show (true) or hide (false) custom fields in Admin Panel's forms.
If enabled, in folder, user and group edit window (at Admin Panel) additional text input will be rendered to store custom information. Custom fields are only for custom features to store some extra data (For developers). |
false |
ResumableDownload | Set true to enable resumable download of files. | true |
AnonymousEditingOffice |
Set true to edit Microsoft and OpenOffice files without authentication prompt.
When you open an office document in HTTP Commander, Microsoft Office and OpenOffice/LibreOffice shows an authentication dialog. You have to enter valid credentials to view and edit the document. AnonymousEditingOffice option allows you to suppress the authentication dialog, the document will be opened without request for credentials.
Note that HTTP Commander uses identity of the application pool to access the file.
Such approach works correctly in the following authentication modes: Forms, Novell EDirectory.
AnonymousEditingOffice option will not work correctly in other authentication modes.
Windows and Forms with Windows Users modes impersonate the current user,
that is not the case in anonymous editing.
|
false |
UseMSOFBAwithMSOffice |
Set true to enable support of Office Form Based Authentication in Microsoft Office.
It allow to store authentication on client for 3 days and allow to edit files even without SSL.
Note 1. If this parameter is disabled (value "false"), than used AnonymousEditingOffice (if enabled) or Basic authentication. Note 2. This applies only if parameter AnonymousEditingOffice is disabled. Attention! Microsoft Office Form Based Authentication work with Microsoft Office version 2007 SP1 and later. See also advanced parameters (hidden by default) MSOFBAloginPageBackgroundImage and MSOFBAloginPageCaption. |
true |
BasicAuthenticationRealm | Basic authentication realm. This parameter is used to implement logout function in Windows version of HTTP Commander. This parameter applies to the following HTTP Commander authentication modes: "Windows". See How to clear windows authentication on Log out for more information. | "" |
EnableAutoLoadGPOLDrives |
Automatically load folders from Group Policy.
See Group Policy Drive Maps. |
false |
PathToFileWithGPOLDrives |
Path to file with Group Policy Drives. If empty, the current domain policy is used.
See also Group Policy Drive Maps. |
"" |
ImportGPOLDriveFiltersToPermission |
Import filters of Group Policy Mapped Drives to folder Permission, else import to filter field.
See also Group Policy Drive Maps. |
false |
GPOLDrivesImportPeriod |
Group Policy import drives period, in days. Minimum period is 1 day.
See also Group Policy Drive Maps. |
1 |
AntivirusScannerPath |
Full absolute path to an executable file of the Antivirus Scanner. If the value isn't set, virus checking is not performed. Example: c:\Program Files\Bitdefender\bdc.exe Also in addition for viewing results of scanning files, add "AntivirusScanning" event for the LogEvents parameter. |
"" |
AntivirusScannerArgs |
Arguments for running the Antivirus scanner.
If the value isn't set, the Antivirus scanner will be invoked with a single argument — the path to the file to be checked. To refer to the file to be checked, use the %1 template in the parameter value. The template will be replaced with the path to the file or folder being checked enclosed in double quotes. For example, the parameter may be: /log=bdcscan.log /fixed /del %1Provided the target file is d:\test.exe, the Antivirus scanner will be invoked with the following arguments: /log=bdcsan.log /fixed /del "d:\test.exe"If the value is not blank and does not contain the %1 template, the path of the target file in double quotes will be appended to the value. |
"" |
AntivirusScannerLaunchEvents |
Key defines list of events that Antivirus Scanner started. Set empty value for enable all events. |
"Upload, Modify" |
OneDriveApplicationId |
Microsoft Converged Application ID. Used for OneDrive and Office 365 (OneDrive for Business) integrations. This value need for EnableMsOfficeOnlineEditor, EnableDownloadToOneDrive, EnableUploadFromOneDrive, EnableOffice365Editor, EnableDownloadToOffice365, EnableUploadFromOffice365. For more info see Integration with Microsoft OneDrive / Office 365. |
"" |
GoogleAPIKey |
Google Web API Key for application in Firebase Console.
This key does not require any user action or consent,
does not grant access to any account information, and is not used for authorization.
This parameter used with Google Firebase Dynamic Links service for public links (see PublicLinksViewType parameter). Fore more info see Create Dynamic Links. See also GoogleFirebaseDynamicLinkDomain parameter. |
Element-IT Google Web API Key |
GoogleFirebaseDynamicLinkDomain |
Google Firebase Dynamic Link Domain for shortening links
(see PublicLinksViewType parameter).
For example: abcde.app.goo.gl (without protocol prefix, only domain name).
Fore more info see Create Dynamic Links. See also GoogleAPIKey parameter. |
Element-IT Google Firebase Dynamic Links Domain |
GoogleClientId |
Google Client ID for web application.
This value needs for EnableUploadFromGoogle, EnableDownloadToGoogle, EnableGoogleDriveEditor. For more info see How to configure integration with Google Drive. |
"" |
GoogleDocumentsViewerUrl | Google Documents Viewer service url with params. | "https://drive.google.com/viewerng/viewer?embedded=false&url=" |
GoogleDocumentsViewerEmbeddedUrl | Google Documents Viewer service url with params for embedded view (in frame). | "https://drive.google.com/viewerng/viewer?embedded=true&url=" |
GoogleDocumentsViewerFileTypes |
List of file types supported by a Google Docs Viewer.
See Google Drive Viewer supported file types. |
"pdf,doc,docx,ppt,pptx,tif,tiff,xls,xlsx,pages,ai,psd,svg,eps,ps,xps,ttf,zip,rar,dxf,txt,css,html,htm,php,c,cpp,h,hpp,js,gdoc,gsheet,gslides,gdraw,gform,gmap" |
GoogleDriveEditorFileTypes |
List of file types supported by a Google Drive Editor.
For more info see Google Docs editors help. See also EnableGoogleDriveEditor parameter. |
"docx,doc,docm,xlsx,xls,xlsm,pptx,ppt,ppsx,pps,pptm,ppsm,odt,ods,odp,txt,rtf" |
MsOfficeOnlineEditorFileTypes |
List of file types supported by a MS Office Online and 365 Editor. For more info see Office Online File Support page. See also EnableMsOfficeOnlineEditor or EnableOffice365Editor parameter. Note! File extensions .doc, .xls, .ppt, .pps not supported for editing in MS Office 365 Editor, but for MS Office Online Editor converted to new formats (.docx, .xlsx, .pptx). |
"docx,odt,docm,xlsx,xlsb,xlsm,ods,pptx,ppsx,odp,txt,doc,xls,ppt,pps" |
GoogleDriveFileTypes |
List of Google Drive file types (gdoc, gsheet, gslides, gdraw, gform, gmap, gtable, gscript, gsite). When clicking files with such extensions the window will be shown with link to the document, upon transition on which the editor of the documents Google Drive will open. You can also add other types of files which contents have an appearance: {"url": "link_to_file_for_open_in_google_drive"...}For this purpose:
|
"gdoc,gsheet,gslides,gdraw,gform,gmap,gtable,gscript,gsite" |
BoxDocumentsViewerAppToken |
Box View App Token (Primary Access Token).
This token need for view documents in Box View service.
Leave empty for use Element IT Box View App Token.
If you use your value for this parameter, then in Box Dev Console on create app select Custom App, then for Authentication Method - App Token (Server Authentication), and next, after creating app - generate and copy Primary Access Token in Configuration section (note that need enable Two Factor Authentication for your developer account and select 'No Expiry' for Primary Access Token): Screenshots For more info see Box View manual. See also parameters: EnableBoxDocumentsViewer, BoxDocumentsViewerFileTypes. |
Box Element-IT HTTP Commander View App Token |
BoxDocumentsViewerFileTypes |
List of file types supported by a Box View service. If you use your Box View App Token, and your Box account has a Business level, then you can optionally specify video file extensions and 3D files. See What file types and fonts are supported by Box's Content Preview?. Also note that there are restrictions on the file size for viewing, uploading and other limitations. For more info see Box View documentation. See also parameters: EnableBoxDocumentsViewer, BoxDocumentsViewerAppToken. |
"as,as3,asm,bat,c,cc,cmake,cpp,cs,css,csv,cxx,diff,doc,docx,erb,gdoc,groovy,gsheet,h,haml,hh,htm,html,java,js,less,m,make,ml,mm,msg,ods,odt,pdf,php,pl,properties,py,rb,rtf,sass,scala,scm,script,sh,sml,sql,txt,vi,vim,wpd,xls,xlsm,xlsx,xml,xsd,xsl,yaml,odp,ppt,pptx,bmp,gif,jpeg,jpg,png,psd,svg,tif,tiff,dcm,dicm,dicom,svs,tga,aac,aifc,aiff,amr,au,flac,m4a,mp3,ogg,ra,wav,wma" |
CloudConvertAPIKey |
CloudConvert API Key. This key need for converting of files in different formats.
See: CloudConvert API Console. Note! For default API key used restrictions of the free plan for registered users. For use of own key follow the link https://cloudconvert.com/user/profile. See also parameters: EnableCloudConvert, CloudConvertConvertUrl, CloudConvertConversionTypesUrl. |
CloudConvert Element-IT HTTP Commander API Key |
CloudConvertConvertUrl |
CloudConvert convert url. See: CloudConvert API Console.
See also parameters: EnableCloudConvert, CloudConvertAPIKey, CloudConvertConversionTypesUrl. |
"https://api.cloudconvert.com/convert" |
CloudConvertConversionTypesUrl |
CloudConvert conversion types url.
See Conversion types API
and Conversion types.
See also parameters: EnableCloudConvert, CloudConvertAPIKey, CloudConvertConvertUrl. |
"https://api.cloudconvert.com/conversiontypes" |
OWADocumentsViewerUrl | Microsoft Office Online Viewer service url with params. | "https://view.officeapps.live.com/op/view.aspx?src=" |
OWADocumentsViewerEmbeddedUrl | Microsoft Office Online Viewer service url with params for embedded view (in frame). | "https://view.officeapps.live.com/op/embed.aspx?src=" |
OWADocumentsViewerFileTypes |
List of file types supported by a Microsoft Office Online Viewer.
See View Office documents online. |
"doc,dot,docx,docm,dotm,dotx,odt,xls,xlsx,xlsb,xlsm,ods,pptx,ppsx,ppt,pps,pptm,potm,ppam,pot,potx,ppsm,odp" |
ONLYOFFICEDocumentServerUrl |
The name (with protocol 'http' or 'https') of the server with the ONLYOFFICE Document Server.
See the detailed guide to learn how to install ONLYOFFICE Document Server for Windows. Also you can, as a value, specify the full url to the ONLYOFFICE Document Server api.js file, i.e. http://documentserver/web-apps/apps/api/documents/api.js. This can be useful if you are using the ONLYOFFICE Document Server version prior to 4.0: then specify the value as http://documentserver/OfficeWeb/apps/api/documents/api.js. In other cases, just specify the server name with the protocol (i.e. http://documentserver). See ONLYOFFICE JavaScript API. Note! After installing the ONLYOFFICE server, also remove the X-Frame-Origin header for the ONLYOFFICE server. Also in new versions of the ONLYOFFICE server, this address must be specified along with the virtual path (/ds-vpath/) specified in the Document Service settings. Screenshots See also parameters ONLYOFFICESecretKey, EnableONLYOFFICEDocumentsEditor, ONLYOFFICEFileTypes. |
"" |
ONLYOFFICEFileTypes |
List of file types supported by a ONLYOFFICE for editing and viewing.
See supported formats of Documents, Spreadsheets and Presentations. See also parameters EnableONLYOFFICEDocumentsEditor, ONLYOFFICEDocumentServerUrl, ONLYOFFICESecretKey. Note! To edit (including co-edit), only the following list of extensions is available: doc, docx, odt, xls, xlsx, ods, pptx, ppt, ppsx, pps, odp and the files with the extensions doc, odt will be converted to the format docx; xls, ods - to xlsx; ppt, pps, ppsx, odp - to pptx. Attention! If you change the theme of the presentation when editing in ONLYOFFICE, then after saving, such a document can not be opened for viewing and editing on Google (but in all other applications it opens normally). |
"doc,docx,odt,rtf,txt,pdf,html,htm,mht,epub,xps,djvu,xls,xlsx,ods,csv,pptx,ppt,pps,ppsx,odp" |
ONLYOFFICESecretKey |
The secret key for accessing the ONLYOFFICE Document Server.
If you install ONLYOFFICE Document Server (parameter ONLYOFFICEDocumentServerUrl), and at the same time, access to it is configured for it (the secret key (services.CoAuthoring.secret.inbox.string) is set in the config and validation is enabled (services.CoAuthoring.token.enable.browser)), then for this parameter, specify the secret key value from the server settings services.CoAuthoring.secret.inbox.string. See also parameters EnableONLYOFFICEDocumentsEditor, ONLYOFFICEDocumentServerUrl, ONLYOFFICEFileTypes. |
"" |
DropboxConsumerKey |
Dropbox Application Key. See Integration with Dropbox. See also parameters EnableDownloadToDropbox, EnableUploadFromDropbox, MaxFileSizeForDownloadToDropboxEntirely. |
"" |
MaxFileSizeForDownloadToDropboxEntirely |
Maximum file size for upload to Dropbox entirely
(value in megabytes, in the range from 0 to 150 Mb).
This value allows you to control how to upload to Dropbox files of different sizes (see EnableDownloadToDropbox). If this parameter is set to 0, all files, regardless of size, will be uploaded to Dropbox in chunk (see Dropbox API upload manual). If you specify a positive value, then large files with size more than this value will be loaded in chunk, and all the other entirely in a single request. If the file size is larger than 150 MB, it will always be loaded in chunk (see Dropbox API upload manual). See also parameters EnableDownloadToDropbox, DropboxConsumerKey. |
150 |
ShowLinkToParentFolderInFileList | Show the link to the parent folder in the file list. At the same time, if you open a folder fails, the link to the parent directory will be displayed regardless of this setting. | true |
DragNDropCountOfParallelUploadingFiles |
Number of parallel uploading files. See EnableUploadFromComputer parameter. |
1 |
AutodeskServiceUrl |
Autodesk Viewer Service API URL.
See Autodesk Basic Viewer. |
"https://developer.api.autodesk.com/" |
AutodeskViewerFileTypes |
List of file types supported by the Autodesk online Viewer. See 2D and 3D formats. |
"3dm,3ds,asm,cam360,catpart,catproduct,cgr,collaboration,dae,dgn,dlv3,dwf,dwfx,dwg,dwt,dxf,exp,f3d,fbx,g,gbxml,iam,idw,ifc,ige,iges,igs,ipt,jt,model,neu,nwc,nwd,obj,prt,rvt,sab,sat,session,skp,sldasm,sldprt,smb,smt,ste,step,stl,stla,stlb,stp,wire,x_b,x_t,xas,xpr" |
AutodeskClientId |
Autodesk Viewer Client ID parameter. How to get a value see the description of the EnableAutodeskViewer parameter. For more info see Before You Begin using Autodesk Viewer . |
"" |
AutodeskClientSecret |
Autodesk Viewer Client Secret parameter.
How to get a value see the description of the EnableAutodeskViewer parameter. For more info see Before You Begin using Autodesk Viewer . |
"" |
ShareCadViewerUrl |
ShareCad Viewer service url (with params).
See ShareCad API. See also parameters EnableShareCadViewer, ShareCadViewerFileTypes parameters. |
"https://sharecad.org/cadframe/load?url=" |
ShareCadViewerFileTypes |
List of file types supported by the ShareCad Viewer.
See Free online CAD Viewer. See also parameters EnableShareCadViewer, ShareCadViewerUrl parameters. |
"dwg,dxf,dwf,hpgl,plt,cgm,pdf,svg,emf,wmf,step,stp,iges,igs,brep,stl,sat,png,bmp,jpg,gif,tiff,tga,cal" |
BoxClientId |
Box OAuth2 Client ID parameter (needs for EnableDownloadToBox
and EnableUploadFromBox).
See Integration with Box. See also BoxClientSecret parameter. |
"" |
BoxClientSecret |
Box OAuth2 Client Secret parameter (needs for EnableDownloadToBox
and EnableUploadFromBox).
See Integration with Box. See also BoxClientId parameter. |
"" |
ZohoNoExport |
To forbid (if this value is "true") export (download) of documents when editing in Zoho.
See also EnableZohoDocumentsEditor parameter. |
false |
ZohoNoPrint |
To forbid (if this value is "true") printing of documents when editing in Zoho.
See also EnableZohoDocumentsEditor parameter. |
false |
MarkRecentlyModifiedFolders |
The setting defines whether date of modification should be checked for all folders
(including root folders) to display "modified" icon.
It means that folder will be marked with 'modified' icon if ANY of subfolders or files were modified within a period of time specified in TimeIntervalMarkRecentlyModifiedFiles setting. Note! Enabling this setting may dramatically increase time of listing folder contents, because each folder checked recursively. |
false |
IndependedSubAdmins |
The key defines if 'SubAdmins'
(users who have permissions defined on 'Admin permissions' tab in admin panel)
will be independed from each other.
Independed admin will be able to control only users/groups/folders created by themselves. Note! When its value is set to true, then in Forms Authentication version: all subadmins who have permissions to manage users/groups, folders, public folders, view logs, will see only users/groups and folders created by themselves. In public folders an in Logs tabs will see only data related to their users. For other auth modes only Folders will be independent. All other data (users, groups, logs, public folders) will be common for all subadmins. |
false |
MSOFBAloginPageBackgroundImage |
The relative path of the background image (from Images folder) for the login page used
in Office Form Based Authentication for editing documents in Microsoft Office.
If is empty or specified invalid relative path - used default value bg.jpg. See UseMSOFBAwithMSOffice, MSOFBAloginPageCaption and MSOFBACookieExpirationDays parameters. |
"bg.jpg" |
MSOFBAloginPageCaption |
Caption text for the login page used in Office Form Based Authentication
for editing documents in Microsoft Office.
If is empty used localized string from key LoginTitle. See UseMSOFBAwithMSOffice, MSOFBAloginPageBackgroundImage and MSOFBACookieExpirationDays parameters. |
"" |
MSOFBACookieExpirationDays |
Expiration date (in days) of cookies during MSOFBA authorization
if the "Remember me next time" setting was checked on the login page when editing in MS Office.
If 0, you need to enter your username/password every time you edit in MS Office. The "Remember me next time" setting will not be displayed on the login page. See also UseMSOFBAwithMSOffice, MSOFBAloginPageCaption and MSOFBAloginPageBackgroundImage parameters. |
3 |
UsersDataEventsMaxCount |
Max count of recents records for EACH user.
Min value: 1.
Note 1. Control the number of records (if EnableRecents=true) is carried out periodically, every OldDataCleaningInterval seconds (if greater than 0). If amount of recent records exceeds the value of this parameter, then the oldest entries are deleted. See also parameters: EnableRecents, OldDataCleaningInterval. Note 2 Not recommended to be great value, because in the UI, list is displayed without paging. |
100 |
SendNotificationsIntervalOfWatchedChanges |
How often (interval in seconds) to send a notification about changes in the observed files/folderds.
See AllowUsersWatchModifications parameter. Note! If you set the interval to 0, the notification will not be sent and the ability to specify an email address for notifications about the observed changes of files, folders will not be available to users. |
600 (10 minutes) |
MailSubjectOfWatchedChanges |
Subject of mails with notification of changes observed for files, folders.
See parameters: AllowUsersWatchModifications, SendNotificationsIntervalOfWatchedChanges. |
"Information about the file, folders changes" |
AllowUsersExportEvents | The key is defining whether users can export events from the 'watch for modifications' window. | true |
LogRecordsMaxCount |
Max size of records for log store. If set to 0, records count is not limited.
Note! The control of the number of records (if the value is greater than 0 and if LogEvents list is not empty) is carried out periodically, every OldDataCleaningInterval seconds (if greater than 0). If amount of records exceeds the value of this parameter, then the oldest entries are deleted. |
100000 |
OldDataCleaningInterval |
How often (interval in seconds) store cleanup procedure should be performed.
During this procedure old data (event log entries, recents, favorites, etc.) removed from the store.
Records removed only if appropriate restriction on the number of entries exceeded.
If set to 0, then the cleanup is not performed. Note! We strongly recommend to not set the value to the 0, because the storage may eventually become large in size. Instead, change the respective maximum values of the number of entries: LogRecordsMaxCount, UsersDataEventsMaxCount, etc.. |
600 (10 minutes) |
MaxSearchResultsPerPage |
The maximum number of search items on the search results page (in the range from 1 to 500).
See also parameters SearchCriterionsOfFiles, SearchMethodOfFiles, SearchDepthInFolders, EnableWindowsSearchQueryBuilder |
20 |
EnableWindowsSearchQueryBuilder |
Enable Windows Search Query Builder, available from the toolbar on the Folders tab in the admin panel.
If searches using Windows Search Service is enabled, you can use this option to fine-tune or check the SQL queries to the Windows Search Service (for example, those who have fallen into the error log). If enabled all search queries performed by users will be recorded in Debug\debug.log in the root folder of the application. This option applies only if SearchMethodOfFiles=OnlyWindowsSearch or FirstTryWindowsSearchThanStandard. The Query Builder is a simple text editor for the SQL, with the ability to output the results in a table. See also Windows Search manual and other search parameters SearchMethodOfFiles, SearchCriterionsOfFiles, MaxSearchResultsPerPage. |
false |
MethodCalcPermissionsForPath |
Method of calculation of the permissions for the folder path.
Possible values:
|
CombineWithOrFromAllParents |
EnableDragNDrop | Enable/disable drag'n'drop support for copy/move operations (etc.) between folders in the list/tree. | true |
EnableSupportLongPaths |
Enable/disable the support of long paths for files/folders.
If you enable this parameter (the value is "true"), make sure also in the Web.config file in the <runtime> section the presence of the line: <AppContextSwitchOverrides value="Switch.System.IO.UseLegacyPathHandling=false;Switch.System.IO.BlockLongPaths=false"/> Attention! This possibility is experimental. If you enable this parameter (true), be sure that the HTTP Commander application pool is configured only for a single application. See Application Pool settings manual. Also, if you have multiple instances of HTTP Commander applications, then all of them should be configured to use their application pools: one pool - one application, regardless of whether this option is enabled or not. Restrictions
|
false |
HowToDisplayAlertsTabOnDetailsPane |
How to display the Alerts tab on Details Pane at right side:
Note. Regardless of this setting, the 'Alerts' tab is always displayed in the Details Window (call from the menu item 'Details'), only its position changes (first or last (default)). |
Hidden |