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.7k 阅读
2 回答3.2k 阅读✓ 已解决
2 回答4.2k 阅读✓ 已解决
4 回答4.6k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决