2.0.0 • Published 2 years ago

formdata-encode v2.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

formdata-encode npm.io npm.io npm.io npm.io

将 FormData 编码为 multipart/form-data ,返回一个Blob对象。

usage

import formDataEncode from 'formdata-encode'

const fd = new FormData()
fd.append('text', 'string')
fd.append('blob', new Blob(['abc']))

const blob = formDataEncode(fd)

blob.arrayBuffer().then((buffer) => {
  // 发送multipart/form-data请求
  fetch('http://localhost:3333/post', {
    method: 'POST',
    headers: {
      'content-type': blob.type,
    },
    body: buffer,
  })
})