问题描述
我有个需求是把前台图片以文件流的形式传输到后台,elementUI所自带的upload功能是否能实现此功能?
因为项目将接口全都高度封装成了对象,element图片上传中的action中是否可以直接填入这个封装好的对象方法,
比如action="controller.action"
问题出现的环境背景及自己尝试过哪些方法
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
elementui自带上传
<el-upload
action="controller.action"
:show-file-list="false"
:on-success="handleAvatarSuccess"
:before-upload="beforeAvatarUpload"
class="img-upload">
<img v-if="imageUrl" :src="imageUrl" class="avatar">
<i v-else class="el-icon-plus avatar-uploader-icon"></i>
</el-upload>
封装的接口对象
[Controller.create.method] : {
summary: '新增',
method: 'post',
url: (payload) => ``,
parameters: [],
},
没懂你的问题是什么,### 你期待的结果是什么?实际看到的错误信息又是什么?
应该可以以流的形式进行上传的,我有做过上传文件(并非图片)的功能,上传需要设置header ,Content-Type':'multipart/form-data;'