element上传图片的问题

问题描述

    我有个需求是把前台图片以文件流的形式传输到后台,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: [],
    },

你期待的结果是什么?实际看到的错误信息又是什么?

阅读 2.1k
1 个回答

没懂你的问题是什么,### 你期待的结果是什么?实际看到的错误信息又是什么?

应该可以以流的形式进行上传的,我有做过上传文件(并非图片)的功能,上传需要设置header ,Content-Type':'multipart/form-data;'

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题