Is HTTP POST the accepted or best method for uploading a file (video) from an Android application to the server for processing?

I'm not familiar with mobile programming very much. I'm reviewing an application designed for our company, though. I noticed they just POST the file, along with some other form data, to the server. Is that really the way to do it?

We'd asked them to give some indication as to how much / fast the file is uploading, but if they're using this method, I don't think there's a way to do that, is there?