formdata-encode
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

formdata-encode

将 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,
  })
})

Package Sidebar

Install

npm i formdata-encode

Weekly Downloads

9

Version

2.0.0

License

MIT

Unpacked Size

5.21 kB

Total Files

7

Last publish

Collaborators

  • zhaoyirong