Add directive file upload