客户需要我们为他们所做的项目生成大量的动态二维码。我认为最终是名字标签和事件标记之间的某种混合。无论如何,我已经在JavaScript中很好地生成了QR。在JS和ColdFusion之间,我甚至可以在一秒钟内生成数百个动态二维码。问题是,它们现在只是停留在客户端机器创建它们的临时内存中。我可以在“文本”输入中将它们作为表单帖子发送,这样我就可以开始上传文件之类的东西,但这就是我不再有想法的地方。
如何在我的服务器上使用ColdFusion将这些Base64 blob字符串作为PNG?
我有CF7,所以我无法访问我所知道的cfImage。
发布于 2014-08-21 03:44:53
我没听懂你的问题。根据您的环境,可能有更简单的generate QR codes on the server方法。但是,为了回答您的问题,这里不应该使用cfimage。如果你有一个base64字符串,只需将它binaryDecode成字节即可。(该函数应该存在于MX7中)。然后将图像的字节保存到一个具有适当扩展名的文件,即.png、jpg等。
发布于 2014-08-21 03:36:03
使用JavaScript而不是Java来生成图像并将其保存到文件服务器。我没有用过它,但zxing似乎是一个流行的基于Java的二维码库。
https://stackoverflow.com/questions/25412425
复制相似问题