angular.js based upload frontend.