I have no idea why anyone would think HTTP is only used for Web browsing.

Can you post an example where one can use HTTP for sending a file to the server?