Is there any other methods to upload a file/files to IPFS through a web browser beside using API port 5001

Last night I’ve tried using ipfs-http-client Infura: https://github.com/INFURA/infura/issues/181

(the issue contains a super simple code case)

Here is the video illustrating the issue: https://youtu.be/nTDoBBvGCsQ (loads of links in description)

Despite a few days of effort still didn’t figure it out.