this is the server of fileupLoad