h5将上传图片转换成base64值
来源:互联网 发布:彩钢瓦承重知多少 编辑:程序博客网 时间:2024/03/29 09:23
$("#article_image").change(function(){
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){
image_base64=this.result.split(",")[1];
//就是base64
article_image = image_base64;
}
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){
image_base64=this.result.split(",")[1];
//就是base64
article_image = image_base64;
}
});
后台接收的时候可以将image_base64传递到后台
ruby语言后台处理
def self.base64_cover_file(base64_code, img_type ='jpg')
path = Rails.root.join("public", "#{Digest::MD5.hexdigest(SecureRandom.random_number.to_s)}.#{img_type}")
File.open(path, 'wb') do |f|
f.write(Base64.decode64(base64_code))
end
path.to_s //这样得到的路径是完整的路径.但是要赋值给对象属性只需要public后面的东西就可以了.所以用的时候根据存储位置处理下.
end
0 0
- h5将上传图片转换成base64值
- 将图片转换成Base64
- PHP 自动将图片转换成BASE64
- PHP 将图片转换成BASE64
- iOS 将图片转换成base64编码
- JS将图片转换成Base64编码
- h5利用file将图片转为base64
- html5将图片转换base64进行上传、应该能解决微信内置浏览器上传图片
- 图片通过压 ;缩 转换成base64上传到服务器
- angularjs上传图片并转换成base64保存到数据库
- 根据base64转换成图片并上传服务器
- 将一个Base64字符串转换成jpg图片的方法
- (十四)-将BASE64图片转换成Image
- Android WebView上传图片(base64)到H5(JS)
- h5移动开发Ajax上传多张Base64格式图片
- Android WebView上传图片(base64)到H5(JS)
- js 将图片转换为base64编码
- 将图片和Base64为互相转换
- 设计模式学习笔记---组合模式composite(Java版)
- <深入理解计算机系统> 通过程序的机器级表示来理解函数栈
- JS用Date.parse("yyy-MM-dd")解析时间格式,IE8以下的环境下出现NaN
- poj2886反素数与线段树
- 面试题之九
- h5将上传图片转换成base64值
- Jquery EasyUI的添加,修改,删除,查询等基本操作介绍
- Read N Characters Given Read4 II - Call multiple times
- 应用 Valgrind 发现 Linux 程序的内存问题
- Android中ContentProvider的联系:短信的监听器
- 我在DD第一天
- Oracle即时客户端Instant Client,方便使用PLSQL Developer方法
- PAT 1002. A+B for Polynomials (25)
- QT 事件过滤器