post接口,如何传一个二进制流给后台
参数:
id,string类型
bases,二进制流
请问如何把前端获取的File文件转成二进制流。
注意:这里是两个参数。
post接口,如何传一个二进制流给后台
参数:
id,string类型
bases,二进制流
请问如何把前端获取的File文件转成二进制流。
注意:这里是两个参数。
你直接使用 FormData
对象就可以了呀,MDN 文档
const formData = new FormData()
formData.append('id', 'string')
formData.append('bases', file) // File 对象
// 如果是多个文件,就多次调用 append 往同一字段添加
const files = [...] // File 对象数组
files.forEach(file => {
formData.append('bases', file)
})
// 原生 xhr,省略上下文
xhr.sned(formData)
// axios 等
axios.post('url', formData)
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决