A non-OA visa is only available from your home country Thai embassy. Are you sure you're correctly talking about a non-OA visa? This is a visa that requires mandatory health insurance every year, a criminal records check, a medical certificate, and other things.
The non-O visa does not require any of these things and is available from almost any Thai embassy and from inside of Thailand if you already have a Thai bank account.
I'm not sure what you are asking. There are multiple sections to upload information. If you need to upload more than one document for a section, use an online tool to combine documents into one file.