EDIT: SOLVED - I just needed to add the removeFingerprintOnSuccess property to the Tus plugin:
uppy.use(Tus, {
endpoint,
removeFingerprintOnSuccess: true,
});
I’m trying to integrate Uppy Dashboard and ImageEditor plugin in a React app. The end-to-end file selection, upload, and download are working flawlessly. The transformations (e.g. crop, rotate) applied to a given image show in the Dashboard image preview, BUT the original image (pre-transformation) is uploaded. What am I missing?
I’ve configured the ImageEditor plugin with a few parameters:
uppy.use(ImageEditor, {
quality: 1.0,
cropperOptions,
});
And added it to the component:
<Dashboard
uppy={uppy}
plugins={['ImageEditor']}
metaFields={[{id: 'name', name: 'Name', placeholder: 'File name'}]}
/>
I’m happy to paste the full component if it’s helpful, but I feel like I’m overlooking something here.