Como fazer upload de arquivo na interface do usuário do material

<Button
  variant="contained"
  component="label"
>
  Upload File
  <input
    type="file"
    hidden
  />
</Button>
Colorful Cod