[自动化集成] 使用明道云上传附件并在Python后端处理Excel的完整流程
在企业日常自动化场景中,使用低代码平台如明道云搭建前端界面,结合自定义Python后端服务,实现灵活数据处理是一种高效的组合方式。本文将分享一个典型的集成用例:用户通过明道云上传文本和Excel附件,Python后端接收并解析这些信息,最终实现完整的数据处理闭环。
项目背景:前端明道云 + 后端Python
在此项目中,前端完全由明道云构建,用户可以通过填写表单上传文本与文件。表单触发后,明道云以HTTP POST方式将数据推送至我们部署在服务器上的Python接口。
这一过程中,文本数据非常容易处理,直接通过POST体解析即可。但附件的处理却有些“坑”。
附件下载遇到的问题:URL中的转义字符
当用户上传附件后,明道云提供的“文件下载地址”并不是一个可以直接被Python requests
获取的URL。表面看是正常的链接,实则包含了转义字符,例如(以下链接仅仅举例,实际形式是含file/mdoc的链接,着重看处理方法)