antd Upload组件上传状态一直处于uploading
antd Upload组件上传状态一直处于uploading
对于受控模式,需要在 onChange
中始终 setState fileList
,保证所有状态同步到 Upload 内
import { UploadFile, UploadProps } from 'antd/es/upload/interface';...const [fileList, setFileList] = useState<UploadFile[]>([]);const uploadProps: UploadProps = {accept: '*',maxCount: 1,action: 'url',onChange(info: any) {if (info.file.status === 'done') {if (info.file.response.code === 201) {//form.setFieldsValue({ filePath: info.file.response.data.fullPath });console.log(info.file.name);setFileList(info.fileList);notification.success({ key: 'success', message: `上传成功!` });} else {notification.error({ key: 'error', message: `${info.file.name} 上传失败!` });}}if (info.file.status === 'error') {notification.error({ key: 'error', message: `${info.file.name} 上传失败!` });}//每次onChange都需要更新fileListsetFileList(info.fileList);},fileList: fileList,};
}const normFile = (e: any) => {if (Array.isArray(e)) {return e;}if (e.file.status === 'done') {return e.file.response.data.fullPath;}return e && e.fileList;
};
...<Form.Itemlabel="文件"name="filePath"valuePropName="file"getValueFromEvent={normFile}><><Uploadname="file"{...uploadProps}><Button icon={<UploadOutlined />}>上传文件</Button></Upload></>
</Form.Item>
antd Upload组件上传状态一直处于uploading相关推荐
- antd vue upload组件上传视频并实现视频预览
antd vue upload组件上传视频并实现视频预览 html代码 <form><a-form-itemlabel="商品视频":labelCol=" ...
- element-ui upload组件 上传文件类型限制
element-ui upload组件 上传文件类型限制 <el-uploadclass="c-upload"ref="upload":action=&q ...
- ant design Upload组件上传文件类型
Upload组件上传文件类型设置 1.设置上传文件类型为excel <template><a-uploadname="file":multiple="t ...
- Antd Upload 文件上传,自定义上传错误信息
项目需求 使用antd Upload 组件 项目上要求前端对上传不符合标准的图片展示具体的错误信息 不设置action,即返回信息无response ,先在前端上传后调用接口保存 效果截图 主要是根据 ...
- Antd的Upload组件上传文件控制文件数量、格式等,以及提交时如何获取文件
背景:使用React的antd组件的Upload(官网),要求文件上传后,在点击提交时再将文件传过去. 技术点: 完全控制的文件上传. 可控制上传数量. 控制文件格式. 移除时的事件onRemove. ...
- antd Upload 文件上传
1.antd官网Upload组件: https://ant.design/components/upload-cn/ 2.下图是最近开发的上传文档的效果: 3.文件上传的实现: (1)方法一:antd ...
- antd Upload 自定义上传
需求 由于使用antd 上传图片,在某些情况下,例如token 失效,导致上传图片错误,但是antd 组件始终会走onChange 事件 导致上传路径为空情况 解决办法 使用自定义上传 // 自定义上 ...
- antd Upload手动上传(react)
情况介绍 在antd官方提供的upload组件案例中,都使用了action属性直接上传,唯一手动上传的一个例子(如下图)也不够好用,可能不能满足项目的需求,所以我们需要对其进行一些修改,并加入一些别的 ...
- 使用elementui实现表单上传功能_使用ElementUI中的upload组件上传Excel文件
最初使用该组件实现图片上传是没有问题的,前后端配合,最终实现想要的效果,组件使用过代码如下: 将文件拖到此处,或点击上传 现在改为使用该组件实现Excel文件上传,组件的使用几乎是不变的,代码如下: ...
最新文章
- 5个java框架及其优缺点_各种Java Web框架的优缺点是什么?
- 成为人工智能视觉应用工程师需要多久?我用了45天!
- Spark 数据挖掘 - 利用决策树预测森林覆盖类型
- jrebel、JavaRebel
- shell脚本的一些用法笔记
- C++ 20 还未发布,就已凉凉?
- linux 集成调试工具,linux下can调试工具canutils安装过程记录
- MFC 创建快捷方式(学习笔记)
- 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第3节 两种获取Stream流的方式_6_Stream流中的常用方法_count...
- android 动态表情实现,Android编程实现QQ表情的发送和接收完整实例(附源码)
- 《Learning without Forgetting》 论文阅读笔记
- 《C++ 黑客编程揭秘与防范(第2版)》——6.2 详解PE文件结构
- Salesforce触发器面试题
- excel使用正则表达式
- Unity DOTS简明教程
- http请求 状态码204
- Python学习——(2)通过网络爬虫获取数据
- 苹果企业签名证书制作详解
- 2023王道考研数据结构第一章---基本概念
- 实例:【基于机器学习的NBA球员信息数据分析与可视化】
热门文章
- 苹果公司的企业文化_【全景标杆】乔布斯给苹果留下了什么样的企业文化?
- itunes在计算机中丢失,iTunes用户莫名丢失音乐文件 苹果将发布更新
- 服务器上出现应用程序错误
- 无法从命令行或调试器启动服务,必须首先安装Windows服务....。在“安装”阶段发生异常。 System.Security.SecurityException:未找到源
- 微信赚钱越来越难?该如何转型?
- 校内集训11.1小结
- 网络文化与伦理【0948】
- 从产业链角度,来深度剖析智能家居
- 电子密码锁——数电课设
- 一个或多个数据库无法访问,因而不会在数据库访问选项卡中显示