Versions Compared

Key

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

...

Additionally you can restrict the types of files uploaded via this Component by using the "!" symbol. Wildcard characters are also accepted: "*" will allow any extension to be uploaded. To allow all documents except for zip files you would update the File Pattern to be:

Code Block
 *,!.zip

Please note: having extra spaces in the file pattern can cause issues with parsing the file types



By dragging a file component to a form and clicking Save on the settings panel, your form is ready to receive files.  GlobalForms is configured out of the box to accept uploads from the file component.  Administrators may wish to set minimum and maximum sizes for files attached to forms.  Size settings are found on the Display tab of the settings panel.

...

Info
titleIE11 Compatibility

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;
        }
    }
}
show = true;


Multiple attachments.

Under the display tab of the file component check the multiple values check box.

Image Added