antDesignPro upload+fetch+formdata实现上传

编程入门 行业动态 更新时间:2024-10-10 14:29:59

antDesignPro upload+fetch+formdata实现<a href=https://www.elefans.com/category/jswz/34/1771255.html style=上传"/>

antDesignPro upload+fetch+formdata实现上传

一:upload+fetch+formdata实现上传Excel
需要的数据格式是这样的,之前遇到过获取不到参数或者类型不对等各种问题;现在将解决方案做个记录:
1、用formdata封装数据:

formData.append('file', fileList[0].originFileObj);
formData.append('任意参数', 任意值);

2、调用dispatch时的payload: formdata
3、service文件夹的调用接口的js特别注意:

method: 'POST',
data: params,
headers: {'Content-Type': 'multipart/form-data',}, // 这句绝对不能加

具体的可以看

如果获取不到数据的话:request.js里面的formdata格式的header添加了content-type,需删除content-type就ok了。

这样就可以获取到数据了。

二:如果没有多加参数的话,可以直接用antd design的组件upload
具体可以看:/components/upload-cn/#components-upload-demo-drag

把action的地址改成上传的接口即可,如果有限制的话,可以写beforeUpload进行判断上传的内容是否是Excel或者大小问题都可以进行判断。

更多推荐

antDesignPro upload+fetch+formdata实现上传

本文发布于:2024-03-12 22:08:40,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1732514.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:上传   upload   antDesignPro   formdata   fetch

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!