Stream模式接收文件无法获取到携带额外的字段参数
发布时间: 2024-11-19 11:14:28
作者: 王乐园 浏览次数:
144
小文件可以获取到,但是大一点的文件就获取不到了,其实后端以为是自己的问题,但是其实是前端传值的问题;
错误方式:
let formData = new FormData(); formData.append("file", options.file); formData.append("appid", props.appid); const { data } = await uploadImg(formData);
正确的方式
// appid 和 file 字段互换了位置 let formData = new FormData(); formData.append("appid", props.appid); formData.append("file", options.file); const { data } = await uploadImg(formData);
注意事项
由于表单解析是有时序的,因此前端代码中,
文件 fileds
必须在最后面。否则在拿到文件流时,
stream.fields
还没解析完,从而获取不到。
上一篇:(转载)追忆过往青春
下一篇:(转载)时光悠悠 岁月无言