利用H5新特性将图片转换为Base64

Posted masterlin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用H5新特性将图片转换为Base64相关的知识,希望对你有一定的参考价值。

 
$("#btnapply").click(function(){
    
     
     file = document.getElementById("image");
     var file=file.files[0];
     var fileName=file.name;
     getbase64(file)
     $("#img").attr("src",getbase64(file));
     if(file.type !== ‘image/jpeg‘ && file.type !== ‘image/png‘ && file.type !== ‘image/gif‘) {
     alert(‘当前仅支持图片!‘);
     return;}
 
    var size = Math.round(file.size / 1024 / 1024);
    if (size > 2)
   {
      alert(‘图片大小不得超过2M‘);
      return;}});
 
});
 
 
 
function getbase64(data)
{
var reader = new FileReader();
imgUrlBase64 = reader.readAsDataURL(data);
return reader.result;
}
 
 

 

以上是关于利用H5新特性将图片转换为Base64的主要内容,如果未能解决你的问题,请参考以下文章

PHP将Base64图片转换为本地图片并保存

PHP将Base64图片转换为本地图片并保存

转换图片为base64

js 将图片转换为base64编码

前端将图片转换为base64位,使用ajax传递到后台,但是图片经过base64转换成字符串后非常长,无法使用ajax

js 图片转换base64 base64转换为file对象