CNode

node 开发使用ccap生成验证码返回buffer 乱码

问答
Ppinagby发布于11 年前最后回复11 年前2 回复4006 浏览0 收藏

开发过程中使用ccap生成验证码遇到一些问题想请教一下: 后端代码: /验证码/ router.get('/getCaptcha',function(req,res){ var captcha = ccap(); var ary = captcha.get(); var text = ary[0]; var buffer = ary[1]; res.send(buffer); }); 前端代码: $.ajax({ url:"/getCaptcha", type:'GET', success:function(data){ console.log(data); var img = new Image(); img.src = data; $('body').append(img); } }); 结果: console.log输出的是类似一堆乱码的东西:BM6��������������������� 写进页面中的是这样的 ccap.png

请问这种情况是什么造成的呢?难道是编码问题?该怎么解决呢?还是我写的出问题了?

查看回复

回复 (2)

P
pinagby#1·11 年前

解决了,在博客上问了作者,以下引用作者的回复: ccap.png

H
highsea#2·11 年前

注意代码格式……

参与回复
登录后即可参与回复。登录