I am not able to use the filesUpload endpoint with react native.
Simply because it is not possible with React Native to set the content type to one of the 'Content-Type' header accepted by the API. I get the following error:
Error in call to API function "files/upload": Bad HTTP "Content-Type" header: "application/octet-stream; charset=utf-8". Expecting one of "application/octet-stream", "text/plain; charset=dropbox-cors-hack
Is there any workaround ?
I'm not alone with this problem:
https://github.com/square/okhttp/issues/3081
https://github.com/square/okhttp/blob/master/okhttp/src/main/java/okhttp3/RequestBody.java#L53
https://github.com/facebook/react-native/issues/14445