Closed1
Node.js v18~ でfsから受け取ったデータをfetchの multipart/form で送る
-
fs
から出てきたファイルはBlob
に変換しつつmimeType
をつける -
FormData
にファイル名と一緒に入れる -
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にクローズされました