热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

js把图片转为base64进行传输

2019独角兽企业重金招聘Python工程师标准functionrun(input_file,get_data){*input_file:文件按钮对象**get

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

function run(input_file, get_data) { /*input_file:文件按钮对象*/ /*get_data: 转换成功后执行的方法*/ if (typeof (FileReader) === 'undefined') { alert("抱歉,你的浏览器不支持 FileReader,不能将图片转换为Base64,请使用现代浏览器操作!"); } else { try { /*图片转Base64 核心代码*/ var file = input_file; //这里我们判断下类型如果不是图片就返回 去掉就可以上传任意文件 /*if (!/image\/\w+/.test(file.type)) { alert("请确保文件为图像类型"); return false; } */var reader = new FileReader(); reader.onload = function () { get_data(this.result); } reader.readAsDataURL(file); } catch (e) { alert('图片转Base64出错啦!' + e.toString()) } } }function readFile(){var file = this.files[0];//判断是否是图片类型if(!/image\/\w+/.test(file.type)){ alert("只能选择图片");return false;}var reader = new FileReader();reader.readAsDataURL(file);reader.onload = function(e){ txshow.src = this.result;}}

 


转:https://my.oschina.net/fellowtraveler/blog/740924



推荐阅读
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有