Hi @ryandorn
I believe your method is the best way to do it.
Another method is to set the “uploader” option to “basic”. This will remove the WP uploader from the front end form. This page should give you more idea about it: https://www.advancedcustomfields.com/resources/acf_form/.
I hope this helps 🙂