node 开发使用ccap生成验证码返回buffer 乱码
发布于 9 年前 作者 pinagby 3330 次浏览 最后一次编辑是 8 年前 来自 问答

开发过程中使用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 回复

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

注意代码格式……

回到顶部