错误方式:

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 还没解析完,从而获取不到。