
S3 File Explorer

Features
- List files in bucket
- Get a signed URL for object in bucket
- Delete object in bucket
Works with AWS S3, Digital Ocean, CloudFlare, etc. Just fork the app and add your S3 credentials.
NOTE: This template is using an API Key with Read-Only access. Fork the app to your workspace to enable write access.
Great work.
How do I resolve it?
Multiple files can be read via the Filepicker widget at a time. If say you have 5 files read by the Filepicker widget then you can create a submit button and configure the
onClick
event to iterate from0
to4
i.e. indexes for the files in the Filepicker widget and invoke your upload query like{{ upload_query.run(undefined, undefined, { fileIndex: i }) }}
In the upload query, you can reference the
i
th file like:{{ FilePicker1.files[this.params.fileIndex].data }}