当前位置: 首页 > news >正文

【Ant.designpro】上传图片

文章目录

  • 一、前端
  • 二、后端

一、前端

fieldProps:可以监听并且获取到组件输入的内容
action={“/api/upload_image”} 直接调用后端接口

<ProFormUploadButtonlabel={"上传手续图片"}name={"imgs"}action={"/api/upload_image"}max={5} fieldProps={{onChange:(file)=>{console.log(111111111111111,file.fileList)const fList = []if(file.event){file.fileList.map((value, index)=>{fList.push(value.name)})setFileList(fList) //获取图片名和后缀}}}}
/>

formData就是后端需要的数据

const formData = new FormData();
formData.append('file', file);  

我们需要用到fieldProps,在他里面用beforeUpload方法
在他里面写接口传数据

<ProFormUploadButtonlabel={"上传手续图片"}name={"imgs"}max={5} fieldProps={{maxCount:5  //图片上传最大数beforeUpload:async(file)=>{const formData = new FormData();formData.append('file', file);  const response = await upload_image(formData)}}}
/>

二、后端

# 上传文件
@server.route("/api/upload_image", methods=['post'])
def upload_image():file = request.files['file']print("file",file)filename = os.path.join(IMG_DIR,file.filename)print("filename",filename)file.save(filename)return {}

在这里插入图片描述

http://www.lryc.cn/news/480929.html

相关文章:

  • 为何选择Spring AI Alibaba开发智能客服平台?
  • HiveSQL 中判断字段是否包含某个值的方法
  • Nginx简易配置将内网网站ssh转发到外网
  • 【go从零单排】error错误处理及封装
  • 全平台设置jetbrains mono字体
  • 高校体育场管理系统+ssm
  • Python学习从0到1 day27 第三阶段 Spark ② 数据计算Ⅰ
  • Python学习从0到1 day27 第三阶段 Spark ③ 数据计算 Ⅱ
  • 腾讯混元3D模型Hunyuan3D-1.0部署与推理优化指南
  • 基于 PyTorch 从零手搓一个GPT Transformer 对话大模型
  • IDEA构建JavaWeb项目,并通过Tomcat成功运行
  • Mac解决 zsh: command not found: ll
  • 库打包工具 rollup
  • unplugin-vue-components 库作用
  • LinkedList和单双链表。
  • AI与OCR:数字档案馆图像扫描与文字识别技术实现与项目案例
  • Spring boot 读模块项目升级为spring cloud 项目步骤以及问题
  • 时序数据库之influxdb和倒排索引以及LSM-TREE
  • 如何避免消息的重复消费问题?(消息消费时的幂等性)
  • 【Java SE】类与对象
  • 基于springboot的公益服务平台的设计与实现
  • Tomcat(6) 什么是Servlet容器?
  • 用js去除变量里的html标签
  • Vue3+element-plus摘要
  • Android Studio 将项目打包成apk文件
  • 贪心算法day2(最长递增子序列)
  • arcgis pro 学习笔记
  • OpenGL 进阶系列06 - OpenGL变换反馈(TransformFeedback)
  • elementUI 点击弹出时间 date-picker
  • 【浙江大学大模型系列】启真医疗大模型(国内大模型)