推荐回答
可以使用html5,要将图片转换成base64需要使用到一个html5的接口FileReader.readAsDataURL接口说明,这个接口可以将文件转换成base64编码格式,并且再以data:URL的形式展现出来思路1.创建三个html标签,input用来上传图片,textarea用来显示base64代码,因为base64代码内容很多所以使用textarea标签,p标签用来显示图片。2.使用js调用html5的FileReader.readAsDataURL的API,声明三个变量用于控制图片上传,base64代码显示以及图片的显示。3.img_upload.addEventListener''change'',readFile,false;添加一个监听事件,如果上传文件发生变化就执行readFile函数。4.readFile函数的内容就是调用接口,将图片转换成base64再输出。5.在执行转换和输出之前先判断一下上传文件是不是图片。
米夏夏2019-12-21 18:22:10
提示您:回答为网友贡献,仅供参考。