Using the CloudServices component's ResumableUpload() method set to Dropbox.
Uploading small files has the component call the OnUploadResumableFileFinished() method with ARequestResult.Success set to True but Dropbox has a file with zero bytes.
Uploading a 161MB file fails with this information:
I am seeing the same error(s) on Android 12 and on Android 13. Small files result in "success" but a zero byte file on Dropbox. Large files result in the 409 ResponseCode.
We have been able to reproduce the issue here and we are currently working on a fix.
The fix will require non-trivial changes so there is unfortunately no immediate solution available. I will reply here as soon as there is progress on fixing the issue.
Apparently there is a deeper technical issue related to resumable uploads in Android related to the handling in SSL, so before we can handle the upload failure we'll need to handle the handschake issue in SSL on Android specifically related to DropBox.
We can no longer reproduce this issue with the latest version of TMS FNC Core which contains improvements in this area.
Can you please try installing the latest version of TMS FNC Core and try again?