The post is an example how to use upload on backend.
Upload to external (fetch) instead wix-media.
That uses Buffer module and Base64.
Depending on the external storage you will need upload on base64 and/or to control the chunks (group of bytes).
Backend has a limit about 10MB. Use HTML Element instead.