OutSystems.com
My Platform
Community
Support
Training
Training
Guided Paths
Build an App
Training Planner
Courses
Developer Schools
Boot Camps
Certifications
Tech Talks
Documentation
Documentation
Overview
ODC
O11
Forums
Forge
Get Involved
Get Involved
Jobs
Ideas
Members
User Groups
Downloads
Search in OutSystems
Log in
Sign Up
Community
›
Forge
›
Assets list
›
Multiple File Upload
Multi Uploaders
Created on 29 April 2013
Login to follow
Multiple File Upload
Stable version
3.0.4
(Compatible with
OutSystems 11
)
Other versions available for 10 and Older
Uploaded on
16 Jan
by
Multi Uploaders
Try now
Traditional web
4.6
(61 ratings)
5 reviews
6866
408
We picked this asset for you. Give it a try.
Reactive Multiple File Upload
Compatible with OutSystems 11
See more
Overview
Reviews
Versions
Documentation
Support
Multiple File Upload
Try now
Details
Allow you to upload multiple files in one upload form or using drag and drop functionality.
Read more
HTML 5 version
- Allow you to upload multiple files in one upload form or using drag and drop functionality (
https://github.com/valums/file-uploader
).
Feature List
This widget makes possible to drag and drop multiple files and instantly start the upload process.
The files are stored on temporary entities, has a timer to delete the files.
If dont like to use the drag and drop, you can just use a button to do the same effect.
Fully CSS editable.
Main Benefits
Possibility to upload multiple files
System Requirements and Limitations
- OutSystems V9.0.1.x or later
- Optimized for Mozilla Firefox, Google Chrome and IE10+
Limited functionality on browsers non compliant with HTML5 FILE API (file corruption not detected)
Release notes
(3.0.4)
Fixed two issues in the component:
Uploading files without an extension resulted in an Exception. The Exception is now handled correctly. This issue was reported in the following Forum questions
[Multiple File Upload] How to upload files without extension? | OutSystems
[Multiple File Upload] Error from GetMimeType | OutSystems
XSS vulnerability was found by the team of
Duarte Silva
and addressed in the following Review:
Multiple File Upload - Reviews | OutSystems
Thank you for reporting the issues!
License
(3.0.4)
BSD-3 license (
https://opensource.org/licenses/BSD-3-Clause
)
Reviews
(5)
by
2 Jan
in version 3.0.3
This component proves to be highly useful, notwithstanding the fact that our team discovered a vulnerability related to XSS (cross-site scripting). Consequently, we implemented an update on the ProcessFiles screen to enhance the security, as described below.
- First we added a SanitizeHtml action (from Sanitization) with the qqfile on the html input. [html = qqfile]
-Then we encoded the output URL from SanitizeHTML action.
[qqfile = EncondeURL(SanitizeHtml.SanitizedHtml)]
This was made in the beginning of the preparation action and the vulnerability was resolved.
I hope this helps!
Answer from the owner
16 Jan
in version 3.0.3
Thank you for addressing this issue Duarte. A new version has been released where we have implemented your solution.
by
2023-06-14
in version 3.0.3
Great component and works perfectly. Easy to understand how to properly use it too. Good job.
by
2022-01-03
in version 3.0.3
Great component with clear documentation!
Category
User interface, Input & forms
Tags
Support options
This asset is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from
who created this asset.
Dependencies
Multiple File Upload
has no dependencies.
Application Objects
Multiple File Upload
has 3
AOs
.
Team
Staff
MVP
Staff
Staff
MVP
MVP
MVP
MVP
Compatible with
Version 11
Database:
All
Asset consumers
No consumers yet.
Weekly downloads
Related assets
OutSystems UI
OutSystems
The OutSystems UI framework for Reactive Web and Mobile apps with dozens of responsive UI patterns on top of a solid design system, fully customizable to your Style Guide needs.
74928
OutSystems UI Web
OutSystems
The OutSystems UI framework for Traditional Web apps with dozens of responsive UI patterns on top of a solid design system, fully customizable to your Style Guide needs.
42912
Custom Input Masks
Sara Gonçalves
Custom Input Masks uses a javascript library which creates an input mask. An input mask helps the user with the input by ensuring a predefined format. This can be useful for dates, currencies, numbers, phone numbers, emails, urls ... Using input masks you’ll get better and more consistent data, and it will be a lot easier for your users to read and enter that data.
6543
More from Multi Uploaders
Google Drive Connector
OutSystems MVPs
Google Drive Connector allows your OutSystems Applications to use the Google Drive REST API to interact with your files.
2193
Advanced Filter Builder
João Pêgas
It is a widget that allows the end user to build the filter criteria by the use of extended set of conditions, can be used in lists or advanced reports.
991
Datepicker
Hugo Pinheiro
Display a calendar when clicking in the selected input widget.It has been created based on the http://jqueryui.com/datepicker
2232
Loading...
Loading