Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note
titleUpload Url
  • Using forms created prior to GlobalForms 10.2, if an administrator attempts to import a form, the Upload Url setting will need to be adjusted to reflect the correct GlobalForms instance.  As of version 10.2, the Upload Url is relative, and should always be "/api/files". Importing a form with a File Component that has a relative url will automatically work with the target server's upload location. 

  • You can not alter the Upload Url's relative path. If you deploy forms and modify the GlobalForms configuration at a later date (new port, changing from http to https, or you change the GlobalForms server's IP address or name), you may need to modify the Upload Url for all forms that use a File Component. This should only be required if your forms use the absolute url syntax of 10.1 and prior.


Info
titleIE11 CompatabilityCompatibility

Internet Explorer 11 users will notice an incompatibility when attempting to click the link of a file uploaded. Files will upload correctly, they are just not accessible from the form to the user. To work around this issue, a script can be added to the File Upload Component that fixes the link.

In the component's settings, click the Conditional tab. In the Advanced section, add the following JavaScript.

Code Block
languagejs
titleIE11 File Upload Script
linenumberstrue
if(data[component.key] && data[component.key].length > 0)
{
    for(i=0;i<data[component.key].length;i++)
    {
        var badIndex = data[component.key][i].url.indexOf('undefined');
        if(badIndex > -1)
        {
            var file = data[component.key][i].url.substring(badIndex+9, data[component.key][i].url.length);
            data[component.key][i].url = Formio.getBaseUrl() + '/api/files' + file;
            value = data[component.key][i].url;
        }
    }
}
show = true;


...