Subscription site on CMS plan

I am working on a subscription site using the CMS plan, which allows me to integrate file upload features into forms.
However, I’m unsure how to implement a pay for users who want to subscribe.
If I switch to the ecommerce plan, it seems I will lose the file upload feature. What would be the best approach to enable subscription payments while retaining the file upload functionality?

Thank you all in advance.