Как загрузить файл с помощью API выборки JS?

Я все еще пытаюсь обернуть голову вокруг этого.

Я могу предложить пользователю выбрать файл (или даже несколько) с помощью ввода файла:

<form>
  <div>
    <label>Select file to upload</label>
    <input type="file">
  </div>
  <button type="submit">Convert</button>
</form>

И я могу пойматьsubmit&nbsp;использование события<fill in your event handler here>, Но как только я это сделаю, как мне отправить файл, используяfetch?

fetch('/files', {
  method: 'post',
  // what goes here? What is the "body" for this? content-type header?
}).then(/* whatever */);