公司动态
企业认证与附件简历功能开发
企业认证接口事务 多文件上传企业认证是今天新增的完整功能它最能体现真实业务的复杂度要同时写 3 张表、传 3 个文件营业执照 法人身份证正反面接口接收表单 三个文件这是一个 FastAPI POST 接口功能保存企业信息同时接收表单参数 多文件上传UploadFile 不传时变量是 None如果前端传了空文件无文件名file.filename“”校验可以拦截依赖层FastAPI 语法… 代表必填参数请求不传该字段直接返回 422 校验错误defaultNone 代表可选参数前端不传时值为None。Form 是 FastAPI 提供的表单数据接收工具。区分两个极易混淆的Form() → 接收普通文本表单字段字符串、数字等File() → 接收上传文件UploadFile静态异步方法用于更新求职者简历附件支持 3 类操作仅修改简历名称仅切换「是否默认简历」状态同时更换简历文件 修改名称 设置默认业务规则同一求职者最多只能有 1 份默认简历。文件上传操作放在数据库更新之前OSS 上传失败直接抛出异常数据库不会执行更新避免出现「文件没上传成功但数据库数据改动」的数据不一致。例如