赞
踩
- const uploadProps = {
- name: 'file',
- action: '/inspection-engine-parse/api/v1.0/sample/upload',//参数地址 详见antd中上传组件参数
- data:{name:'上传文件名'},//参数名 详见antd中上传组件参数
- accept: '.xls,.xlsx,.csv,.zip',//上传文件限制
- multiple: false,
- disabled: uploading !== 'uploading' ? false : true,
- onChange(info) {
- setProgressBar(info.fileList[0].percent.toFixed(2))
- const { status, response } = info.file;
- setUploading('uploading');
- if (status === 'done') {//这个判断是监控上传状态
- console.log('upload done', response)
- if (response.resultCode === '0') { //示其借口返回 示情况选择判断字段验证
- message.success(`上传成功!`)
- // setUploading('done');
- // setFileId(response.data);
- // getDictionary();
- } else {
- message.error(response.resultMsg);
- // setUploading('error');
- }
-
- } else if (status === 'error') {
- setUploading('error');
- }
- },
- showUploadList: false,
- };
- import { Upload } from 'antd';
- const { Dragger } = Upload;
-
- <Upload {...uploadProps} >
- <Button type="primary">上传2</Button>
- </Upload>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。