It’s also very difficult to save the received data to the browser as a file. It can be done with ugly hacks, but this should be supported natively in 2022. Background downloads are still a major PITA. Why?
<a download href="example.com/my/download/route"></a>
and that always worked well for me. No idea if that would be helpful at all, I'm operating at a very surface level knowledge here.