在开发上传文件的功能时,使用了element-ui的el-upload插件,可是使用中并不熟悉,把遇到的问题记录一下。

  • 上传一个文件时,如何上传其他参数

在element-ui文档里记录了这个属性:

Flask+element-ui上传文件插件el-upload,后台如何接收

前端代码:

Flask+element-ui上传文件插件el-upload,后台如何接收

Flask+element-ui上传文件插件el-upload,后台如何接收

curRow就是要传到后台的数据。

  • flask后台如何接受这个curRow

Flask+element-ui上传文件插件el-upload,后台如何接收

request.files['file'] 可以获取到文件,然后用save方法就可以保存起来。

request.form 可以获取到前端传来的其他参数,就是现在的curRow。

打印了一下,传过来的是下面的ImmutableMultiDict对象,对前端不太熟,所以不知道能不能改变对象类型,暂时就这么用了。

Flask+element-ui上传文件插件el-upload,后台如何接收

相关文章: