Updated: angular file upload