Closed1

Node.js v18~ でfsから受け取ったデータをfetchの multipart/form で送る

すずすず
  1. fs から出てきたファイルは Blob に変換しつつ mimeType をつける
  2. FormData にファイル名と一緒に入れる
  3. fetch がいろいろ裏でやってくれるので Content-Type は付けない
const file = fs.readFileSync('./path/to/file.png')
const form = new FormData()
formData.append('file', new Blob([file], { type: 'image/png' }), 'file.png')

fetch('/api/upload', {
  method: 'POST',
  body: form
})

こんなんわかるか

このスクラップは2023/03/05にクローズされました