R2 Large File Uploads via Workers / Client

Trying to upload a 600mb video file.

Obviously due to limits this doesn’t happen out of the box.

Is there any way I can upload large files from the frontend directly? Or even via Workers?

Considered using the Streams service but This 600mb video file can be a different file next time so yeah…