

Response header has my file upload location but the "upload success" event file and response both have empty upload url.
Local upload works fine and i can get the url but the drive/dropbox files don't have upload url.
They had upload url when i was using tus.io but no luck with s3.
I can see the upload url in the location tag of xhr response but something is stopping it from attatching to the file uploadURL property.
Should post more screenshots?
It looks similar to https://github.com/transloadit/uppy/issues/720. The problem is that uppy-server responds with a reponseText key as seen in your screenshot, while uppy expects a responseText key. It should be fixed by https://github.com/transloadit/uppy-server/commit/2f387efb5248835a7edaeca8b41e26ebe4613948, which will be released soon.
okay, waiting.
Actually, I edited the commit you mentioned
https://github.com/transloadit/uppy-server/commit/2f387efb5248835a7edaeca8b41e26ebe4613948
, in my uppy-server and it worked.
https://github.com/transloadit/uppy-server/commit/2f387efb5248835a7edaeca8b41e26ebe4613948 was published some time ago in uppy-server v0.12.1, so I think this is fixed now :)
Yes it is fixed