element 怎么把图片上传给后台

℡╲_俬逩灬. 提交于 2019-11-30 08:18:15

最近做一个elment admin管理后台中遇到一个小问题 就是怎样把图片上传给后台

下面我直接附上代码在做详解

         <el-upload style="margin-bottom: 20px;" :action="imgUrl"
                   :limit='1'
                   :multiple='true'
                   list-type="picture-card"
                   :headers="myHeaders"
                   :on-preview="handlePictureCardPreview" :on-remove="handleRemove">
          <i class="el-icon-plus"></i>
        </el-upload>
        <el-dialog :visible.sync="dialogUp">
          <img width="100%" :src="dialogImageUrl" alt="">
      </el-dialog>

 

action后面可以直接跟地址,但是避免接口地址出现页面中于是用了imgUrl来过渡

data 下

imgUrl: window.SITE_CONFIG['baseUrl']+'/upload/file',
myHeaders: {
  token:this.$cookie.get('token')
},

一般需要带token值请求 这样话就能动态获取到token 值 前提是你在登录成功时 存储了token 值

但是提交给后台仍旧报错500,这时与后台小哥哥沟通下 看他那边接受方式是否出错。

因为上传图片header为

headers: { 'Content-Type': 'multipart/form-data' }

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!