1 Many new online web services are providing backend APIs for developers.
2 APIs are such a fun way to practice developing webapps because you get to learn by overcoming challenges along the way.
3 It will push the input field value out to a new page called upload.php which takes it as a POST variable.