I am not sure if it was ever fixed, but I do not that some time ago, I was running into issues with excel spread sheets being uploaded as causing some issues. Sorry I cannot help out more.
I believe the issue is that retool's Form Data is not working as expected, and you can choose another format to upload your data. Try setting it to JSON and let me know if that works for you. If not, could you send me the complete url for your api so I can test on my end?
Maybe that API worked,
I am referring to the way using PUT request to upload files with signed url in GCS. They are more specific, and require binary data, not base64 strings.
@gioragen,
I was able to upload a file from the file picker to a signed url on GCS using the above method. Set the body type to binary and just put {{fileInput1.value[0}} in the body