Web Transfer Client File List Shows a Maximum of 500 Files and Folders


THE INFORMATION IN THIS ARTICLE APPLIES TO:

  • EFT Server's Web Transfer Client version 6.5.x and earlier
  • Does not apply to EFT v7.x or later!

QUESTION

When using the EFT Server Web Transfer Client (WTC), the file list displays only 500 files even though more files are present. How can I display more than 500 files or folders?

ANSWER

By default, the WTC is designed to automatically filter the file list and display only the first 499 files and folders. Once that limit is reached, the WTC will prompt the user to use the FILTER feature to find the files that they want.

Limiting the file list to 500 files helps to avoid performance issues when browsing folders that contain very large numbers of files and folders. Depending upon the size of the folder and the capabilities of the computer running the browser, performance of the system can degrade significantly.

To change the threshold at which this automatic filtering is enforced, see the instructions below and the attached files.

Note: Editing the registry is for advanced users only!

To alter the automatic filtering behavior to increase the number of files displayed, do the following on the EFT Server computer:

In EFT Server version 6.1 and later

  1. Stop the EFT Server Service.
  2. Go to the EFTClient directory. [These are default install locations and may vary per environment.]
    • In version 6.1 -6.2:
      • Windows (32bit): C:\Program Files\GlobalSCAPE\EFT Server\web\contrib\EFTClient
      • Windows (64bit): C:\Program Files (x86)\GlobalSCAPE\EFT Server\web\contrib\EFTClient
    • In version 6.3 - 6.5.x
      • Windows (32bit): C:\Program Files\GlobalSCAPE\EFT Server\web\public\EFTClient\wtc
      • Windows (64bit): C:\Program Files (x86)\GlobalSCAPE\EFT Server\web\public\EFTClient\wtc
  3. Open the file EFTWebClientLogic.js
  4. Do a search for: “var MAX_FILES_IN_PANE = 500;”
  5. Change the value of 500 to the value that you want to allow.
  6. Save the file and close.
  7. This step applies to versions prior to 6.3 only. For version 6.3, skip to step 8.
    1. Copy and paste the following text into a text file and name the file increase-wtc-filter-threshold.reg.

      [Edit the path to match for the location of the js file.]

      • Windows (32bit):
        Windows Registry Editor Version 5.00
        
        [HKEY_LOCAL_MACHINE\SOFTWARE\GlobalSCAPE Inc.\EFT Server 4.0\EFTClient]
        "http-applet:/eftclient/EFTWebClientLogic.js"=
        "C:\\Program Files\\GlobalSCAPE\\EFT Server\\web\\contrib\\EFTClient\\EFTWebClientLogic.js"
      • Windows (64bit):
        Windows Registry Editor Version 5.00
        
        [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\GlobalSCAPE Inc.\EFT Server 4.0\EFTClient]
        "http-applet:/eftclient/EFTWebClientLogic.js"=
        "C:\\Program Files (x86)\\GlobalSCAPE\\EFT Server\\web\\contrib\\EFTClient\\EFTWebClientLogic.js"
    2. Double click the .reg file you just created to insert the register values into the registry.
    3. Click Yes to accept the registry modification.
    4. Verify that it was successful and click OK to acknowledge.
  8. Start the EFT Server Service.
  9. Open the WTC to verify success.

In EFT Server version 6.0.x and earlier

  1. Download and extract the files from increase-wtc-filter-threshold.zip. The zip file contains these instructions, Calendar.js, and increase-wtc-filter-threshold.reg.
  2. Copy Calendar.js into a subfolder of the EFT Server installation folder named "EFTClient." (e.g., C:\Program Files\GlobalSCAPE\EFT\web\contrib\EFTClient)
  3. Open Calendar.js in a text editor (such as Notepad). At the bottom of the file, edit the script that overrides the default behavior, shown below:
  4. MAX_FILES_IN_PANE = 5000;

    to change the value of "5000" to the number that is appropriate for your file systems and browser computer performance capabilities.

    (Note that the Web Client default is 500.)

  5. Open increase-wtc-filter-threshold.reg in a text editor.
  6. Modify the value of the path (to the right of the equals ("=") sign) so that it matches the physical path to the file Calendar.js that you saved in step #2, above.

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\GlobalSCAPE Inc.\EFT Server 4.0\EFTClient]

    "use_registry"=dword:00000001

    "http-applet:/eftclient/Calendar.js"="C:\\Program Files\\GlobalSCAPE\\EFT\\web\\contrib\\EFTClient\\Calendar.js"

    • For 64-bit systems, the key is HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\GlobalSCAPE Inc.\EFT Server 4.0\EFTClient
    • Be sure that all backslashes ("\") in the physical path reference are saved as two backslashes ("\\") in the file.
    • Be sure the path reflects your installation.
  7. STOP the GlobalSCAPE EFT Server service.
  8. Double click increase-wtc-filter-threshold.reg to merge the value into the EFT Server computer's registry.
  9. START the GlobalSCAPE EFT Server service.
  10. Validate the changes by opening a browser and logging in to the Web Transfer Client.