概要 タイトルのまんま。以上。 ちょっと説明 とは言え、それだけではあんまりなので軽く説明をば。 JavaScript に fetch と言うメソッドがあるのは皆さんご存知の通りだが(Web ブラウザ環境の場合だが)、コイツは任意のリクエストボディを送ることが出来る。 で、任意と言うからには multipart/form-data 形式のリクエストボディも送ることが出来るのだが、その場合には⇓のようにリクエストボディとして FormData のインスタンスを渡す必要がある。 # 例 1 : 正しいやり方 const body = new FormData() body.append('data1', 'value1') body.append('data2', 'value2') const response = fetch('/path', { method: 'POST', body,