# Latest

**URL:** https://community.transloadit.com/latest.md

[Latest](https://community.transloadit.com/latest.md) · [Categories](https://community.transloadit.com/categories.md)

---

## [How to specify S3 object key when using STS](https://community.transloadit.com/t/how-to-specify-s3-object-key-when-using-sts/17766)

<div class="topic-metadata">

**Author:** [@jvolkening](https://community.transloadit.com/u/jvolkening)\
**Replies:** 5\
**Last updated:** [September 9, 2026, 5:34pm UTC](https://community.transloadit.com/t/how-to-specify-s3-object-key-when-using-sts/17766 "2026-09-09T17:34:42Z")

</div>

I’m looking to integrate Uppy into a project for direct-to-S3 file uploads.It appears the S3 plugin was recently completely rewritten with new backend hooks, which confuses things a bit, and I haven’t been able to answer…

---

## [Multipart upload progress jumps backward on resume (AwsS3)](https://community.transloadit.com/t/multipart-upload-progress-jumps-backward-on-resume-awss3/17736)

<div class="topic-metadata">

**Author:** [@vidjanainesh](https://community.transloadit.com/u/vidjanainesh)\
**Replies:** 6\
**Last updated:** [June 23, 2026, 4:57am UTC](https://community.transloadit.com/t/multipart-upload-progress-jumps-backward-on-resume-awss3/17736 "2026-06-23T04:57:58Z")

</div>

Hello ! I’m using Uppy with @uppy/aws-s3 and multipart uploads in a React (Next.js) application. I wanted to sanity-check some progress behavior I’m seeing before opening a GitHub issue. Scenario File size \> ~5MB (mu…

---

## [Https://uppy.io/ is down?](https://community.transloadit.com/t/https-uppy-io-is-down/17756)

<div class="topic-metadata">

**Author:** [@johnbonds](https://community.transloadit.com/u/johnbonds)\
**Replies:** 2\
**Last updated:** [June 4, 2026, 8:24pm UTC](https://community.transloadit.com/t/https-uppy-io-is-down/17756 "2026-06-04T20:24:32Z")

</div>

The documentation in not available. Anyone else seeing this?

---

## [Possible ImageEditor bug with V5](https://community.transloadit.com/t/possible-imageeditor-bug-with-v5/17755)

<div class="topic-metadata">

**Author:** [@iag](https://community.transloadit.com/u/iag)\
**Replies:** 2\
**Last updated:** [June 4, 2026, 9:42am UTC](https://community.transloadit.com/t/possible-imageeditor-bug-with-v5/17755 "2026-06-04T09:42:10Z")

</div>

Hello. I guess I’m having a bug with ImageEditor in Uppy v5 with React, but I wanted to check. The issue I am having is the following. The uppy dashboard and image editor work fine the first time I use the editor, but …

---

## [Original size plus crop upload](https://community.transloadit.com/t/original-size-plus-crop-upload/17753)

<div class="topic-metadata">

**Author:** [@achartier](https://community.transloadit.com/u/achartier)\
**Replies:** 5\
**Last updated:** [May 21, 2026, 12:12pm UTC](https://community.transloadit.com/t/original-size-plus-crop-upload/17753 "2026-05-21T12:12:35Z")

</div>

I have a need to allow users to crop an image but I would like to also send the original image with it, Is this possible and if so how? Much appreciated.

---

## [Tusd vs tus node server for standalone server performance](https://community.transloadit.com/t/tusd-vs-tus-node-server-for-standalone-server-performance/17752)

<div class="topic-metadata">

**Author:** [@tyteen4a03](https://community.transloadit.com/u/tyteen4a03)\
**Replies:** 1\
**Last updated:** [May 18, 2026, 1:12pm UTC](https://community.transloadit.com/t/tusd-vs-tus-node-server-for-standalone-server-performance/17752 "2026-05-18T13:12:23Z")

</div>

We currently have a Java backend which needs TUS support, but none of the community implementations look updated so we’re looking at using the official implementations instead. Is there a big difference in performance b…

---

## [How to pass custom headers to downloadURL function](https://community.transloadit.com/t/how-to-pass-custom-headers-to-downloadurl-function/17738)

<div class="topic-metadata">

**Author:** [@antonpetrov145](https://community.transloadit.com/u/antonpetrov145)\
**Replies:** 1\
**Last updated:** [March 11, 2026, 1:50pm UTC](https://community.transloadit.com/t/how-to-pass-custom-headers-to-downloadurl-function/17738 "2026-03-11T13:50:53Z")

</div>

I need to pass some headers to downloadUrl function but got is ignoring them and file is not downloaded, how do I do this? I tried with this - overwrite the headers const downloadURL = async (url, allowLocalIPs, traceI…

---

## [Uppy with tus-js-client WAF false positive attack detected](https://community.transloadit.com/t/uppy-with-tus-js-client-waf-false-positive-attack-detected/17735)

<div class="topic-metadata">

**Author:** [@Anet](https://community.transloadit.com/u/Anet)\
**Replies:** 1\
**Last updated:** [January 9, 2026, 12:20pm UTC](https://community.transloadit.com/t/uppy-with-tus-js-client-waf-false-positive-attack-detected/17735 "2026-01-09T12:20:04Z")

</div>

Hi, we use Uppy dashboard component with Tus in our Angular application. Problem is that firewall often blocks the uploaded file because of FALSE POSITIVE attack detection due to characters in uploaded stream (LDAP injec…

---

## [The event listeners for "focus" and "click" in the Dashboard have not been properly removed](https://community.transloadit.com/t/the-event-listeners-for-focus-and-click-in-the-dashboard-have-not-been-properly-removed/17733)

<div class="topic-metadata">

**Author:** [@hkb1990](https://community.transloadit.com/u/hkb1990)\
**Replies:** 1\
**Last updated:** [December 31, 2025, 2:05am UTC](https://community.transloadit.com/t/the-event-listeners-for-focus-and-click-in-the-dashboard-have-not-been-properly-removed/17733 "2025-12-31T02:05:10Z")

</div>

should be document.removeEventListener(‘focus’, this.recordIfFocusedOnUppyRecently, true) document.removeEventListener(‘click’, this.recordIfFocusedOnUppyRecently, true)

---

## [Does the client library support s3 pre-signed url?](https://community.transloadit.com/t/does-the-client-library-support-s3-pre-signed-url/17734)

<div class="topic-metadata">

**Author:** [@YonatanHanan](https://community.transloadit.com/u/YonatanHanan)\
**Replies:** 1\
**Last updated:** [December 30, 2025, 8:27am UTC](https://community.transloadit.com/t/does-the-client-library-support-s3-pre-signed-url/17734 "2025-12-30T08:27:40Z")

</div>

Hi, I could not find any mention about this in the docs. Lets say i want to directly upload to and s3 bucket. is that possible? Thanks!

---

## [After updating uppy from 3 to 4 version AwsS3 doesn't work correctly](https://community.transloadit.com/t/after-updating-uppy-from-3-to-4-version-awss3-doesnt-work-correctly/17318)

<div class="topic-metadata">

**Author:** [@vadymbiliuk](https://community.transloadit.com/u/vadymbiliuk)\
**Replies:** 2\
**Last updated:** [December 8, 2025, 8:47am UTC](https://community.transloadit.com/t/after-updating-uppy-from-3-to-4-version-awss3-doesnt-work-correctly/17318 "2025-12-08T08:47:02Z")

</div>

I have @uppy/react and @uppy/aws-s3 After updating packages from 3.x.x to 4.x.x my application stopped worked correctly. Main problem in AwsS3 plugin, i can see that shouldUseMultipart and getUploadParameters are not tr…

---

## [Using uppy from transloadit CDN fails "Strict MIME type checking"](https://community.transloadit.com/t/using-uppy-from-transloadit-cdn-fails-strict-mime-type-checking/17731)

<div class="topic-metadata">

**Author:** [@josuhudu](https://community.transloadit.com/u/josuhudu)\
**Replies:** 1\
**Last updated:** [December 4, 2025, 11:26pm UTC](https://community.transloadit.com/t/using-uppy-from-transloadit-cdn-fails-strict-mime-type-checking/17731 "2025-12-04T23:26:08Z")

</div>

The browser show’s the following log: when using the CDN option as illustrated in the docs \<!-- 1. Add CSS to \`\<head\>\` --\> \<link href="\`\`https://releases.transloadit.com/uppy/v5.1.11/uppy.min.css\`\`" rel="stylesheet"\>…

---

## [Select uploader for each file](https://community.transloadit.com/t/select-uploader-for-each-file/17730)

<div class="topic-metadata">

**Author:** [@d-laskowski-trojmias](https://community.transloadit.com/u/d-laskowski-trojmias)\
**Replies:** 1\
**Last updated:** [November 24, 2025, 8:20am UTC](https://community.transloadit.com/t/select-uploader-for-each-file/17730 "2025-11-24T08:20:19Z")

</div>

How can I select which uploader to use for each file? I want to send big files with AwsS3 and smaller with Tus

---

## [Metadata decoding implementation](https://community.transloadit.com/t/metadata-decoding-implementation/17640)

<div class="topic-metadata">

**Author:** [@caasih](https://community.transloadit.com/u/caasih)\
**Replies:** 7\
**Last updated:** [November 24, 2025, 6:07am UTC](https://community.transloadit.com/t/metadata-decoding-implementation/17640 "2025-11-24T06:07:31Z")

</div>

Hi everyone, Because I can only put string values in metadata, I’d like to use "" to represent empty list and use "foo, bar" to represent \["foo", "bar"\]. Then I got null after tus server decoded them. I checked the imp…

---

## [Uppy v5 headless provider for Google File Picker](https://community.transloadit.com/t/uppy-v5-headless-provider-for-google-file-picker/17729)

<div class="topic-metadata">

**Author:** [@pkpio](https://community.transloadit.com/u/pkpio)\
**Replies:** 1\
**Last updated:** [November 19, 2025, 8:17am UTC](https://community.transloadit.com/t/uppy-v5-headless-provider-for-google-file-picker/17729 "2025-11-19T08:17:02Z")

</div>

Looking to migrate from Uppy v4 to v5. I could see custom provider implementation examples and docs for other providers but I don’t see any way of using Google Drive Picker with the new Headless components. Is there a w…

---

## [Is headless components and hooks supported in angualr?](https://community.transloadit.com/t/is-headless-components-and-hooks-supported-in-angualr/17728)

<div class="topic-metadata">

**Author:** [@liferays](https://community.transloadit.com/u/liferays)\
**Replies:** 1\
**Last updated:** [November 17, 2025, 8:37am UTC](https://community.transloadit.com/t/is-headless-components-and-hooks-supported-in-angualr/17728 "2025-11-17T08:37:00Z")

</div>

Hi, Could you please confirm whether Uppy 5 headless components and hooks are supported in Angular? In this article (https://uppy.io/blog/uppy-5.0/), I only see three frameworks mentioned, and Angular is not listed. T…

---

## [Can a "pause" function be implemented for audio recordings?](https://community.transloadit.com/t/can-a-pause-function-be-implemented-for-audio-recordings/17266)

<div class="topic-metadata">

**Author:** [@zaehlpixel](https://community.transloadit.com/u/zaehlpixel)\
**Replies:** 3\
**Last updated:** [November 14, 2025, 9:51am UTC](https://community.transloadit.com/t/can-a-pause-function-be-implemented-for-audio-recordings/17266 "2025-11-14T09:51:55Z")

</div>

We use Uppy so that our customers can make recordings. They keep asking for a pause function so that they can think for a moment while speaking. At the moment, however, you can only pause and upload recordings. Can you a…

---

## [To use Google Drive you must pass Google's Tier 2 Security Assessment](https://community.transloadit.com/t/to-use-google-drive-you-must-pass-googles-tier-2-security-assessment/16701)

<div class="topic-metadata">

**Author:** [@cognettings](https://community.transloadit.com/u/cognettings)\
**Replies:** 21\
**Last updated:** [November 12, 2025, 9:47am UTC](https://community.transloadit.com/t/to-use-google-drive-you-must-pass-googles-tier-2-security-assessment/16701 "2025-11-12T09:47:34Z")

</div>

Has anyone gone through the process of approving their app with Google? How did it go, what problems did you run into and how did you solve them? In order to let my users upload files from their Google Drive, I’m requir…

---

## [TS error on uppy.getPlugin('Dashboard').openModal()](https://community.transloadit.com/t/ts-error-on-uppy-getplugin-dashboard-openmodal/17717)

<div class="topic-metadata">

**Author:** [@khattaksd](https://community.transloadit.com/u/khattaksd)\
**Replies:** 5\
**Last updated:** [October 21, 2025, 1:06pm UTC](https://community.transloadit.com/t/ts-error-on-uppy-getplugin-dashboard-openmodal/17717 "2025-10-21T13:06:12Z")

</div>

uppy.getPlugin(‘Dashboard).openModal() I am getting a TypeScript error Property 'openModal' does not exist on type 'UnknownPlugin\<Meta, Record\<string, never\>, Record\<string, unknown\>\>'.ts(2339) I use // @ts-expect-err…

---

## [\[SOLVED\] Cannot set Metadata when upload video on Youtube API](https://community.transloadit.com/t/solved-cannot-set-metadata-when-upload-video-on-youtube-api/17718)

<div class="topic-metadata">

**Author:** [@darlenex](https://community.transloadit.com/u/darlenex)\
**Replies:** 0\
**Last updated:** [October 20, 2025, 8:59am UTC](https://community.transloadit.com/t/solved-cannot-set-metadata-when-upload-video-on-youtube-api/17718 "2025-10-20T08:59:32Z")

</div>

I tried to setup modal upload video to Youtube using Uppy v5.1.6 and Next.js with Mantine. Uploading the video file is success but i think Uppy might have failed to setup custom metadata file i already made so Youtube ma…

---

## [Setting the default camera in Uppy Webcam](https://community.transloadit.com/t/setting-the-default-camera-in-uppy-webcam/17552)

<div class="topic-metadata">

**Author:** [@MatthewWilliams](https://community.transloadit.com/u/MatthewWilliams)\
**Replies:** 2\
**Last updated:** [October 13, 2025, 7:14am UTC](https://community.transloadit.com/t/setting-the-default-camera-in-uppy-webcam/17552 "2025-10-13T07:14:38Z")

</div>

Hi. I’m working on a React app that includes a function to take and upload photos. When I use it on my iPad, Uppy always defaults to the front camera. There are five cameras on my iPad, and I’d like to choose which one i…

---

## [File Size Limit - After Resize](https://community.transloadit.com/t/file-size-limit-after-resize/17716)

<div class="topic-metadata">

**Author:** [@mercactor](https://community.transloadit.com/u/mercactor)\
**Replies:** 0\
**Last updated:** [October 5, 2025, 12:16pm UTC](https://community.transloadit.com/t/file-size-limit-after-resize/17716 "2025-10-05T12:16:15Z")

</div>

I would like to impose a 1MB file size limit for file uploads. The images get resized, So, most of the files are larger before the resize but smaller than 1MB after resize. Is it possible to configue uppy to check file s…

---

## [502 Bad Gateway on redirecting to /onedrive/callback](https://community.transloadit.com/t/502-bad-gateway-on-redirecting-to-onedrive-callback/17715)

<div class="topic-metadata">

**Author:** [@Chleont](https://community.transloadit.com/u/Chleont)\
**Replies:** 0\
**Last updated:** [October 2, 2025, 11:44am UTC](https://community.transloadit.com/t/502-bad-gateway-on-redirecting-to-onedrive-callback/17715 "2025-10-02T11:44:02Z")

</div>

I get 502 bad gateway after authentication with microsoft on redirect to /onedrive/callback I run companion from docker image and I use nginx in front of companion, this is my configuration: services: companion: …

---

## [Drag-n-drop to reorder](https://community.transloadit.com/t/drag-n-drop-to-reorder/17714)

<div class="topic-metadata">

**Author:** [@nasl](https://community.transloadit.com/u/nasl)\
**Replies:** 0\
**Last updated:** [October 1, 2025, 8:12am UTC](https://community.transloadit.com/t/drag-n-drop-to-reorder/17714 "2025-10-01T08:12:28Z")

</div>

Very very nice widget, stumbled upon in on Drupal modules site. Very nice and clean! Sadly it is missing drag to reorder functionality. Is it on the plans or I have to move on :frowning: ?

---

## [Tus integration in a Flask server](https://community.transloadit.com/t/tus-integration-in-a-flask-server/17713)

<div class="topic-metadata">

**Author:** [@HeyZeGuy](https://community.transloadit.com/u/HeyZeGuy)\
**Replies:** 3\
**Last updated:** [September 29, 2025, 2:57pm UTC](https://community.transloadit.com/t/tus-integration-in-a-flask-server/17713 "2025-09-29T14:57:41Z")

</div>

Hey! :smiling\_face\_with\_sunglasses: While building my app I decided I could really benefit from a protocol like Tus, and was planning on integrating it into my existing Flask app using some existing package. While I fou…

---

## [How to integrate Uppy with existing images](https://community.transloadit.com/t/how-to-integrate-uppy-with-existing-images/17712)

<div class="topic-metadata">

**Author:** [@eagle](https://community.transloadit.com/u/eagle)\
**Replies:** 1\
**Last updated:** [September 29, 2025, 8:23am UTC](https://community.transloadit.com/t/how-to-integrate-uppy-with-existing-images/17712 "2025-09-29T08:23:57Z")

</div>

I’m making a basic CRUD webapp with Laravel / Inertia / Vue. I’ve got Uppy’s dropzone fully working for images on my Create Car page, but I didn’t think about the Edit Car page in advance. I may already have images in …

---

## [Is it possible to display the thumbnail of the images in the listbox?](https://community.transloadit.com/t/is-it-possible-to-display-the-thumbnail-of-the-images-in-the-listbox/17711)

<div class="topic-metadata">

**Author:** [@joffreypersia](https://community.transloadit.com/u/joffreypersia)\
**Replies:** 4\
**Last updated:** [September 27, 2025, 9:22am UTC](https://community.transloadit.com/t/is-it-possible-to-display-the-thumbnail-of-the-images-in-the-listbox/17711 "2025-09-27T09:22:01Z")

</div>

Hi, It doesn’t seems to be too complicated, but is it possible to consider the possibility to add the thumbnail of the image in the listbox ? Thank you !

---

## [Display video duration on preview area after audio recording is completed](https://community.transloadit.com/t/display-video-duration-on-preview-area-after-audio-recording-is-completed/17709)

<div class="topic-metadata">

**Author:** [@KMchaudhary](https://community.transloadit.com/u/KMchaudhary)\
**Replies:** 2\
**Last updated:** [September 24, 2025, 5:37am UTC](https://community.transloadit.com/t/display-video-duration-on-preview-area-after-audio-recording-is-completed/17709 "2025-09-24T05:37:44Z")

</div>

In the audio preview section, the player doesn’t display the recorded audio duration, which can confuse users. Additionally, the video duration keeps updating as soon as the audio starts playing. Below is a sample JS…

---

## [How to prevent non-matching files from being selectable in Uppy file dialog?](https://community.transloadit.com/t/how-to-prevent-non-matching-files-from-being-selectable-in-uppy-file-dialog/17703)

<div class="topic-metadata">

**Author:** [@joffreypersia](https://community.transloadit.com/u/joffreypersia)\
**Replies:** 1\
**Last updated:** [September 16, 2025, 9:16am UTC](https://community.transloadit.com/t/how-to-prevent-non-matching-files-from-being-selectable-in-uppy-file-dialog/17703 "2025-09-16T09:16:04Z")

</div>

Hi, I’m building an interface using Uppy Core, Dropzone, FilesList, and UppyContextProvider. In my setup, I declare: \`\`\`js new Uppy({ restrictions: { maxNumberOfFiles: 20, maxFileSize: …

---

## [Uppy v5 React Native support?](https://community.transloadit.com/t/uppy-v5-react-native-support/17704)

<div class="topic-metadata">

**Author:** [@mands](https://community.transloadit.com/u/mands)\
**Replies:** 1\
**Last updated:** [September 11, 2025, 8:12pm UTC](https://community.transloadit.com/t/uppy-v5-react-native-support/17704 "2025-09-11T20:12:34Z")

</div>

Hi there, has React Native support been removed from Uppy? I saw the PR at Remove @uppy/react-native by qxprakash · Pull Request #5904 · transloadit/uppy · GitHub but there has been no mention anywhere regarding its stat…

[Next page](https://community.transloadit.com/latest.md?page=1)
