vue 上传二进制图片
1.前段代码
<el-form-item label="证件照片" prop="idImage">
<input @change='ss' type="file">
</el-form-item>
2.script代码
ss(event){
         var reader =new FileReader();//创建读取文件的方法
         var img1=event.target.files[];
         reader.readAsDataURL(img1);//将文件已url的形式读入页面
          var that=this;
          reader.onload=function(e){
            that.ruleForm.idImage= reader.result; //把图片的二进制流付给表单ruleForm里面的idImage
          }
        // console.log();
      },
3.我的后端用的是koa2
用的是fs模块写入
var base64Data = (ctx.request.body.idImage).replace("data:image/jpeg;base64,", " ");//如果是express框架的话只需要换成req.body.idImage
    console.log(base64Data);
    var binaryData = new Buffer(base64Data, "base64").toString("binary");
    fs.writeFile("out.png", binaryData, "binary", function(err) {
        if (err) {
            console.log(err);
        }
    });
vue 上传二进制图片的更多相关文章
- 基于vue上传base64图片,通过canvas压缩base64
		其实和vue关系不大,和我们之前做上传压缩性质是一样的 当然下面的代码是没有处理ios横屏拍照的bug的 有兴趣的可以多搜一下 网上都有相应的解答 .. var that = this if (e. ... 
- 上传base64图片到七牛云前端遇到的坑
		介意前端普通引入七牛云SDk上传图片到七牛云需要多个js,所以才有了base64的上传方式,简化操作,(懒.) 七牛云官方文档如下 https://developer.qiniu.com/kodo/k ... 
- vue中el-upload上传多图片且携带参数,批量而不是一张一张的解决方案
		现在前端基本不是vue技术栈就是react技术栈. vue技术栈最常用的就是element-ui的ui框架了. 在项目中,我们经常会碰到这种需求:批量上传文件 element-ui 确实也为我们提供了 ... 
- vue : 检测用户上传的图片的宽高
		需求: 用户可上传3-6张图片(第 1 2 3 张必须传),上传的图片必须是540 * 330 像素. 第一步,获取上传的图片的宽高. 初始化一个对象数组,宽高均设为0. 如果用户上传的图片没有上限, ... 
- ASP.NET、JAVA跨服务器远程上传文件(图片)的相关解决方案整合
		一.图片提交例: A端--提交图片 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string u ... 
- 如何预览将要上传的图片-使用H5的FileAPI
		这篇将要说的东西已经不新鲜了. 参考资料: Reading files in JavaScript using the File APIs (鉴于作者在美国, 我姑且认为作者母语是英语, 当然链接中有 ... 
- js如何展示上传的图片
		前言:本文章主要讲的是上传的图片如何展示在页面上. 一般来说,我们会先将本地图片上传到服务器,上传成功后,由后台返回图片的网络地址再在前端显示.但是,我今天讲的是不通过前面说的过程,而是直接使用js将 ... 
- 海康NVR设备上传人脸图片到人脸库
		海康开放平台--海康文档链接--海康开发包和文档下载链接 硬件:海康超脑NVR(全称Network Video Recorder,即网络视频录像机).人脸摄像机. 环境:JDK_1.8 Windows ... 
- thinkphp 3.2.3整合ueditor 1.4,给上传的图片加水印
		今天分享一下thinkphp 3.2.3整合ueditor 1.4,给上传的图片加水印.博主是新手,在这里卡住了很久(>_<) thinkphp 3.2.3整合ueditor 1.4 下载 ... 
随机推荐
- spring mvc实现Restful返回xml格式数据
			最近,想在自己的小项目中搭建一个Restful风格的服务接口api,项目用的spring mvc 3,听说spring mvc本身就能十分方便的支持restful的实现,于是查询了下资料,果然非常强大 ... 
- [原创]java WEB学习笔记10:GenericServlet
			本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当 ... 
- Python 3 并发编程多进程之守护进程
			Python 3 并发编程多进程之守护进程 主进程创建守护进程 其一:守护进程会在主进程代码执行结束后就终止 其二:守护进程内无法再开启子进程,否则抛出异常:AssertionError: daemo ... 
- 【Flask】视图高级
			# 视图高级笔记:### `add_url_rule(rule,endpoint=None,view_func=None)`这个方法用来添加url与视图函数的映射.如果没有填写`endpoint`,那 ... 
- ios 微信发送位置
			@interface GroupReportViewController () <BMKMapViewDelegate,BMKLocationServiceDelegate,BMKGeoCode ... 
- 【反思】一个价值两天的BUG,无论工作还是学习C语言的朋友都看看吧!
			博文原创,转载请联系博主! 使用C语言也有两个年头了,BUG写出来过不少,也改过不少BUG.但是偏偏就是有这么一个BUG让我手头的项目停工了两天,原因从百度找到谷歌,资料从MAN手册找到RFC也没有找 ... 
- java入门了解07
			1.集合: 1.1相比数组的优势: a.可以存储任意类型的对象数据,数组只能存储一种类型的变量 b.集合的长度会发生变化,数组不会 1.2集合概述 ----|Collection: 单列集合 ---- ... 
- castle windsor学习----ComponentModel construction contributors
			public class RequireLoggerProperties : IContributeComponentModelConstruction { public void ProcessMo ... 
- jquery的几个语法总结和注意事项
			1.关于页面元素的引用 通过jquery的$()引用元素包括通过id.class.元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用do ... 
- DL一(ML基础知识)
			基础知识ML 在进行深度学习前,根据学习网站的建议,首先学习机器学习的基础课程,学习资料主要是Andrew讲的ShortVideo,网址:http://openclassroom.stanford.e ... 
