File Upload

Stable Version 4.1.0 (O10)
Also available for 9.1, 9, 7
Published on 05 September 2018 by 
Created on 07 December 2012
What’s new (4.1.0)

NEW: Supports many File Upload widgets in the same page.

Upgrade to Version v9.22.0.

Small corrections to the included TestFileUpload screen, to better exemplify its use, namely how to do multiple file uploads.

jQuery File Upload widget with multiple file selection, drag&drop support, and progress bars, based on jQuery File Upload. Supports chunked and resumable file uploads.
Read More

jQuery File Upload widget with multiple file selection, drag&drop support, and progress bars, based on jQuery File Upload

Feature List

Multiple file upload - Allows to select multiple files at once and upload them simultaneously.

Drag & Drop support - Allows to upload files by dragging them from your desktop or filemanager and dropping them on your browser window.

Chunked uploads - Large files can be uploaded in smaller chunks with browsers supporting the Blob API.

Upload progress bar - Shows a progress bar indicating the upload progress for individual files and for all uploads combined.

Main Benefits

No browser plugins (e.g. Adobe Flash) required - The implementation is based on open standards like HTML5 and JavaScript and requires no additional browser plugins.

Graceful fallback for legacy browsers - Uploads files via XMLHttpRequests if supported and uses iframes as fallback for legacy browsers.

HTML file upload form fallback - Allows progressive enhancement by using a standard HTML file upload form as widget element.

System Requirements and Limitations

Requires Extension FileSystem

Reviews (1)
21 Mar (2 days ago)
in version 4.1.0
This widget doesn't work properly in a multi server environment (  In this topic it is recommended to use the Multiple File Upload component  (

It also has some security concerns, since it discloses the location where the file is stored on the server.
UI & Widgets
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from Carlos Alfaro who created this component.
See all 1 dependencies
Component Consumers
No consumers yet.
Weekly Downloads 
Related Components
Silk UI Web
OutSystems R&D
A fully responsive and beautiful UI framework that works within the OutSystems Platform. Build amazing looking applications, in a fraction of the time, which work perfectly across devices. Learn how to start using Silk UI and see the examples at . Obtain assistance on using Silk UI in our forums .
Multiple File Upload
Multi Uploaders
Allow you to upload multiple files in one upload form or using drag and drop functionality.
OutSystems UI Mobile
OutSystems R&D
Create amazing native mobile applications using this fully integrated UI framework for OutSystems, with dozens of UI patterns ready to use.
More from Carlos Alfaro
SortRecordList Team
This extension is a generic record list sorter. It sorts any record list in ascending or descending order by any of its attributes (string, integer, decimal, etc). It can also return a distinct list by comparing any of its attributes. 
JIRA Connector
OutSystems MVPs
JIRA is a issue tracking product, developed by Atlassian. It provides bug tracking, issue tracking, and project management functions. This connector gives you the power to integrate JIRA with your apps to automate your work.
Carlos Alfaro
Replacement of the Zip extension to support Big Zip files by working based on hard-disk instead of memory. Based on the DotNetZip library -