赞
踩
功能描述:在本地选择图片上传之后调用后台上传文件接口,实现文件上传
效果图:
代码:
- //上传图标
- uploadImg (item) {
- const fileObj = item.file
- // FormData 对象
- const form01 = new FormData()
- // 文件对象
- form01.append('file', fileObj)
- form01.append('bizCode', this.bizCode)
- form01.append('scene', this.scene)
- this.$http({
- url: this.$http.adornUrl("/sys/file/upload"),
- method: "post",
- headers:this.$http.addReq('form'),
- data:form01
- }).then(({ data }) => {
- console.log(data)
- if (data && data.code === 0) {
- this.$message({
- message: '上传成功',
- type: 'success',
- duration: 1500,
- onClose: () => {
- //把获取的文件转换称图片地址,并传值给img
- this.form.icon = URL.createObjectURL(fileObj);
-
- }
- })
- } else {
- this.$message({
- message: '上传失败',
- type: 'warning',
- duration: 1500,
- onClose: () => {
- }
- })
- }
- })
- .catch(() => {
- this.$message.error("异常错误");
- });
-
- },
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。