我记得自己昨天还是很开心的,但已经忘了为什么而开心了。
这两天在弄二维码,生成可以不用考虑,唯一让我心慌的是后台跟前端的传输。感觉就一大傻子!最初,以为让前端传两张图,一生成好的二维码,一背景图片,便可以搞定且省去了生成的代码。我只用做合并。昨夜睡前一直忙着弄这个,也看到了两张图合并的效果。所以,再没多想。
早上来到办公室后,发现怎么让页面给你两张图,不清楚。还不如直接处理URL,反正有Jar包。
不错,在JDK环境下,完美生成。接着,是要搬到MVC的控制层。代码测试期间,CS服务器又报诡异的异常,无法正常启动。磨了许久。之后,调用生成二维码的工具类时,又报运行时类加载错误。试了网上各种千奇百怪的方法,总算解决了。此时,已经来到了下午3点。什么?!还没完。前端Ajax不支持接收图片类型的数据。于是,我跟小常只能考虑JSON TO JSON了。这本就是App前端和后台默认的传输协议。原以为用JSON传图片是不可能的,直到遇见了Base64。它居然能让字符串变成图片!!!令人难以置信。