废话不多说,直接看代码吧
1、上传组件
<div class="imgbox"> <img class="goodsimg" src="../../assets/addimg.png"> <input id="file" type="file" class="fileupload" accept="image/*" multiple capture="camera" @change="viewimg()"/> </div>
2、展示添加上的图片
viewimg($event) { //获取当前的input标签 var currentObj = event.currentTarget; //找到要预览的图片img标签,亦可动态生成 var img = currentObj.parentNode.children[0]; setImagePreview(currentObj, img); function setImagePreview(docObj, imgObjPreview) { if (docObj.files && docObj.files[0]) { imgObjPreview.style.display = 'block'; imgObjPreview.src = window.URL.createObjectURL(docObj.files[0]); } } }
3、获取图片并上传到服务器
//单张图片上传 var inputs = $("input.fileupload"); for (var i = 0; i < inputs.length; i++) { //图片转base64上传 var file = inputs[i].files; if (file[0]) { var reader = new FileReader(); reader.readAsDataURL(file[0]); reader.onload = function(e) { var event = this; console.log(event.result); $.ajax({ type: 'POST', url: 'http://10.145.0.05/goods/addGoodsBase64', dataType: "json", data: { "base64": event.result, }, success: function(data) { console.log(data); } }); } } }
好了,就是这个过程,接下来的就交给后端的同学处理了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持尊托云数。
今晨,微软面向Dev通道的Insider会员推送Windows 10新预览版,操作系统版本号Bui...
空链接: 就是没有目标端点的链接。 格式a href=#显示内容/a 空连接的作用 1.设...
folder.htm html head title 闪亮日子之在线创建文件夹 /title /head body 春风...
一、 问题描述 access_ok函数是什么原理? 问题 二、问题分析 我们在内核空间和用...
HTML的checkbox和radio样式美化的简单实例 checkbox: XML/HTML Code 复制内容到...
一、现象与概念 1. 问题 在Servlet转发到JSP页面时,此时浏览器地址栏上显示的是...
Java集合的背景 ⒈Java知识中有一个类集框架的概念每种文献各有各的说法也有的叫...
php服务端与客户端交互、提供开放api时,通常需要对敏感的部分api数据传输进行数...
当下,大数据方面的就业主要有三大方向: 一是数据分析类大数据人才, 二是系统...
这要从一次咨询的失误说起:政府组织 A 让政府组织 B 开发一个 Web 应用程序。政...