Added file upload (without service communication)