当前位置:   article > 正文

react使用antd组件完成文件上传_antd 文件上传

antd 文件上传
  1. const uploadProps = {
  2. name: 'file',
  3. action: '/inspection-engine-parse/api/v1.0/sample/upload',//参数地址 详见antd中上传组件参数
  4. data:{name:'上传文件名'},//参数名 详见antd中上传组件参数
  5. accept: '.xls,.xlsx,.csv,.zip',//上传文件限制
  6. multiple: false,
  7. disabled: uploading !== 'uploading' ? false : true,
  8. onChange(info) {
  9. setProgressBar(info.fileList[0].percent.toFixed(2))
  10. const { status, response } = info.file;
  11. setUploading('uploading');
  12. if (status === 'done') {//这个判断是监控上传状态
  13. console.log('upload done', response)
  14. if (response.resultCode === '0') { //示其借口返回 示情况选择判断字段验证
  15. message.success(`上传成功!`)
  16. // setUploading('done');
  17. // setFileId(response.data);
  18. // getDictionary();
  19. } else {
  20. message.error(response.resultMsg);
  21. // setUploading('error');
  22. }
  23. } else if (status === 'error') {
  24. setUploading('error');
  25. }
  26. },
  27. showUploadList: false,
  28. };
  1. import { Upload } from 'antd';
  2. const { Dragger } = Upload;
  3. <Upload {...uploadProps} >
  4. <Button type="primary">上传2</Button>
  5. </Upload>

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/339092
推荐阅读
相关标签
  

闽ICP备14008679号