点击上传文件按钮 beforeAvatarUpload方法自动上传1到多个图片

class="upload-demo"

ref="upload"

accept=".jpg"

multiple

:data="radio"

:action="actionUrl"

:on-preview="handlePreview"

:on-remove="handleRemove"

list-type="picture"

:file-list="fileList"

:before-upload="beforeAvatarUpload">

上传文件

**//上传画稿之前先判断画稿规格 再插oracle 再post到php

//为了解决onload异步使用promise**

beforeAvatarUpload:function(file) {

var _this = this;

return new Promise(function(resolve, reject) { //为了解决onload异步使用promise

if(file.name.length > 100){

_this.$alert(file.name+'图片名称字符长度超过100,不能上传!', '提示', {confirmButtonText: '确定'});

reject();

return;

}

var reader = new FileReader();

var img_oracleFlag = false;

reader.onload = function(event) { //onload是异步的

var image = new Image();

image.onload = function () {

var width = this.width;

var height = this.height;

if (width>height && vm.radio.GGH=="小牌"){

_this.$alert(file.name+'不能上传!', '提示', {confirmButtonText: '确定'});

reject();

return;

}else if (width

_this.$alert(file.name+'不能上传!', '提示', {confirmButtonText: '确定'});

reject();

return;

}else{

img_oracleFlag = true;

//插入oracle

$.ajax({ //必须使用同步ajax

url : OracleInterface,

type : 'post',

dataType : 'json',

async:false,

data : {},

success : function(res) {},

error : function(data) {},

})

}

resolve();

};

image.src = event.target.result;

}

reader.readAsDataURL(file);

});

return true

},

elementui图片上传php,vue+Element Ui 实现自动上传图片相关推荐

  1. elementui图片上传php,vue+element-ui+富文本————图片上传

    最近用vue+element-ui开发一套后台管理系统,其中项目中需要用到富文本编辑器,这里总结下开发过程中遇到的坑和使用方法. 刚开始用的是vue-quill-editor结合element-ui上 ...

  2. ueditor 图片上传 java_Spring+Vue整合UEditor富文本实现图片附件上传的方法

    下载UEditor 下载完整源码和JSP版本 Spring后端集成 1. 解压完整源码,拷贝jsp目录下的java源码,到spring mvc后端 jsp目录下java源码 集成spring mvc后 ...

  3. ElementUI图片上传 回显

    html内容 <!-- 图片上传 --><el-row><el-col :span="24"><el-form-item label=&q ...

  4. 图片上传组件_配置Django-TinyMCE组件 实现上传图片功能

    Django自带的Admin后台,好用,TinyMCE作为富文本编辑器,也蛮好用的,这两者结合起来在做博客的时候很方便(当然博客可能更适合用Markdown来写),但是Django-TinyMCE这个 ...

  5. element vue 上传模板_Vue Element UI upload 组件上传文件之后 file list 依旧是空数组

    在 element ui 的 GitHub issue 中搜索了一下,发现 upload 组件确实不支持自动更新 file list,需要手动在上传成功和删除的回调中处理文件列表同步... 这个体验太 ...

  6. VUE+ElementUI图片上传的判断格式、大小、尺寸(即宽高比)完整实现。

    需求分析: 表单中需要上传图片,并对图片做出限制: 1)上传图片大小不能超过 2M: 2)上传图片格式只能是jpg或png: 3)上传图片的宽高比例为2:1. 效果如图所示: 利用on-change的 ...

  7. php图片上传怎么跨域,ajax跨域上传图片(后端php)完整例子

    1.html内容: 上传截图: 成功文件: 2.js代码: function uploadImage(){ //获取图片 var file = $('#uploadFile')[0].files[0] ...

  8. html 图片上传跨域,html5 ajax 跨域上传图片

    html: js: // 读取地址 function readURL(input, tmpimg) { if (input.files && input.files[0]) { var ...

  9. Vue项目实战之人力资源平台系统(十)图片上传和打印员工信息

    前言 目录 前言 一.配置腾讯云空间存储图片 1.1 配置步骤 二.图片上传流程解析 三.实现文件上传组件 3.1 安装依赖 3.2 上传图片组件的基本布局 3.3 全局注册组件 3.4 点击图片进行 ...

最新文章

  1. 计算机学的语数英大概是那些,职高如果选电子商务专业那是不是要学语数英
  2. Mysql临时表的用法 - 51CTO.COM
  3. Relatively Prime Powers CodeForces - 1036F (莫比乌斯函数容斥)
  4. YUV格式学习:YUV420P、YV12、NV12、NV21格式转换成RGB24
  5. python今日内容_python笔记15
  6. 30秒内限制函数只被调用一次
  7. Myslq 之创建数据表
  8. java:Map借口及其子类HashMap五,identityHashMap子类
  9. spring 中常用注解
  10. win7下手动配置apache+ php + mysql 记
  11. 升级总代分享思路_定档了!升级了!1月23日《我家那闺女》第二季要给你“好看”...
  12. 安装java环境好_一键安装Java环境的好工具 你用了吗
  13. Flixel横板游戏制作教程(八)—MovingPlatforms(移动平台)
  14. php数据传输神器,「curl」PHP中的传输神器
  15. 【andriod】设备APP开发之数据就地Excel存储
  16. Delphi 获取菜单高度、标题栏高度、边框高度函数GetSystemMetrics
  17. opendns安全研究成果
  18. Hadoop理论——hdfs读、写流程
  19. Blinder: Partition-Oblivious Hierarchical Scheduling论文笔记
  20. css hat,论切图仔的自我修养

热门文章

  1. 线程池 java 新建方式_Java线程池的四种创建方式
  2. php iconv lanti1,字符编码转换iconv
  3. 计算机和网络知识,计算机和网络技术基础知识
  4. 红米note3android驱动,红米note3 mtp驱动
  5. tstringgrid 单元格区域获取_对合并单元格的序号填充还在一个个的手动录入?那就真的Out了!...
  6. mysql创建全外连接的视图_MySQL之视图
  7. HttpClient 如何设置超时时间
  8. 由于存储区是只读的,存储区已满,或者存储区没有正确打开,所以导致失败
  9. java group类_浅析Java中线程组(ThreadGroup类)
  10. blob 图片_《你不知道的 Blob》番外篇