Hi
I am implementing large file uploads in an OutSystems ODC Web/Mobile app using AWS S3 Pre-Signed URLs with CORS.
When uploading a 500 MB file:
In the debugger:
FileName is correctly populated
FileContent shows BinaryData (0 bytes)
But for 350 MB files:
FileContent shows correct size (hundreds of MB in bytes)
So when the file exceeds ~350–400 MB, OutSystems ODC does not keep the file in memory, and it becomes empty before being sent to S3.
Can anyone please confirm whether this behavior is due to a platform limitation in OutSystems ODC, or is there any way to achieve this?
Hi, I have no direct answer to your question as I'm not using the OutSystems Labs component myself. You may want to review my own post https://without.systems/odc-with-aws-s3-browser-to-s3 regarding browser based upload.
I havent checked my own sample on files that large because for large file uploads I'm using a multipart upload to s3. However I do not have a sample to share :-(
HiThanks for your reply and giving the post to follow.
But here the issue is with the upload widget because I just created a flow like this in onchange event of upload widget
It shows "Not a Null file" for 350 MB file but it shows "Null File" for 500 MB file
Regards
Murali
It seems to be an issue of the widget (or ODC in general). But as said, I'm not using OS Labs component.
Thanks for the reply!