Antd Pro的ProFormUploadButton组件设置name属性无效?

新手上路,请多包涵

给ProFormUploadButton组件设置了name属性,但不知道浏览器还是框架仍然选择了它的默认值;

<ProFormUploadButton
    name="file-base-cover"
    label="商品轮播图"
    listType="picture-card"
    max={8}
    action="/v1/files/upload?key=file-base-cover"
    fieldProps={{
      multiple: true,
    }}
/>

请求头
image.png
image.png
image.png

如上所示,在发送请求时name的值始终为file。但非常神奇的是,这个现象目前只在家里的电脑出现,公司的电脑是没有问题的

自己已经尝试了各种方法,比如:

  • 更新浏览器至最新版本
  • 清除缓存,并硬性重新加载
  • 删除src/.umi目录
  • 更改name为其它值
  • 更换浏览器
  • 删除dist目录

以上方法都尝试过且无效。

求各位大神为小弟解惑。

阅读 3.6k
1 个回答
✓ 已被采纳

name 需要写在 fieldProps 里

<ProFormUploadButton
    label="商品轮播图"
    listType="picture-card"
    max={8}
    action="/v1/files/upload?key=file-base-cover"
    fieldProps={{
      multiple: true,
      name: 'file-base-cover',
    }}
/>
推荐问题