js把图片转为base64进行传输
2016-09-01 00:00
525 查看
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;} }
相关文章推荐
- JS 使用 Android + IOS 相册 + 相机 进行自定义头像 + 限制裁剪后图片尺寸 + base64 string 与 图片互相转换
- JS对图片进行base64压缩以及图片的EXIF-Orientation信息
- js上传图片用ajax传输base64
- js实现把图片的绝对路径转为base64字符串、blob对象再上传
- python中base64加解密图片进行post传输
- JS 对图片base64编码字符串进行解码并输出图像
- js将图片转为Base64上传
- js将图片转为base64编码 && js将base64编码图片转为Blob格式
- js压缩上传的图片,并转化为base64字符串传输
- js对图片base64编码字符串进行解码并输出图像示例
- js对图片base64编码字符串进行解码并输出图像示例
- Java使用Socket进行字符串和图片文件同时传输
- js实现图片放大缩小后进行的复杂排序
- 在js中利用Microsoft.XMLDOM进行二进制与base64互相转换代码
- 使用JS对中文字符串进行utf-8的Base64编码,使其与Java编码相同的办法
- java base64 传输图片
- 一种简便的ios图片加密方法-对图片进行base64编码
- 一种简便的ios图片加密方法-对图片进行base64编码
- 关于android图片的传输,android图片传输方式,xml传输图片,android 使用base64编码图片使用xml传输图片
- 使用base64对图片的二进制进行编码,使其可以利用ajax进行显示