Limit the amount of uploads going on at the same time. When waitForEncoding is set to true, the Transloadit plugin waits for Assemblies to complete before the files are marked as completed. When null or another number is provided, they will be able to select several files. This is an advanced option intended for use with almost S3-compatible storage solutions. Sometimes you might need to add a remote file to Uppy. Presigned S3 with content-type="application/octet-stream" is - GitHub If you mount the presign endpoint to /s3/params, and let Uppy's AwsS3 plugin do the requests for you by setting serverUrl: '/', then Uppy will automatically send filename and type query parameters in the presign request ( type will contain the file's MIME type, e.g. // Shown if an Assembly could not be created. This allows running Assemblies that do not receive files, but instead use a robot like /s3/import to download the files from elsewhere, for example, for a bulk transcoding job. The function receives a File Object and must return an object where the keys are header names, and values are header values. Use this to check if all files or their total number match your requirements, or manipulate all the files at once before upload. uppy-aws-amplify. It defaults to 'Transloadit'. Sometimes you might need to mark some files as already uploaded, so that the user sees them, but they wont actually be uploaded by Uppy. This means several calls to .upload(), or a user adding more files after already uploading some. By default, the Transloadit plugin uploads files to Assemblies and then marks the files as complete in Uppy. This option sets the XMLHttpRequest.responseType property. Nonetheless we have this on our backlog . To play with a live example, create a developer account at https://examples.platform-os.com and go to the Direct S3 upload images page. By default, Informer plugin is displaying these messages (enabled by default in Dashboard plugin). When this is enabled, you can listen for the transloadit:result and transloadit:complete events. The method field is the HTTP method to be used for the upload.This should be one of either PUT or POST, depending on the type of upload used. An example using POST policy document uploads is shown here: When using presigned PUT uploads, replace the "POST" method by "PUT" in the first entry. Add a plugin to Uppy, with an optional plugin options object. Limit the amount of uploads going on at the same time. Configures whether to use a multipart form upload, using FormData.This works similarly to using a