0

客户需要我们为他们所做的项目生成大量动态二维码。我认为最终是名称标签和事件标记之间的某种混合。无论如何,我已经在 J​​avaScript 中很好地生成了 QR。在 JS 和 ColdFusion 之间,我什至可以在一秒钟内生成数百个动态二维码。问题是现在他们只是坐在客户端机器制造它们的临时记忆中。我可以将它们作为“文本”输入中的表单帖子发送,这样我就可以开始上传文件之类的东西,但这就是我停止想法的地方。

如何使用 ColdFusion 在我的服务器上将这些 Base64 blob 字符串作为 PNG?

我有 CF7,所以我无法访问我知道的 cfImage。

4

2 回答 2

1

不确定我是否遵循您的问题。根据您的环境,可能有更简单的方法可以在服务器上生成 QR 码。但是,要回答您的问题,您不需要cfimage在这里。如果您有一个 base64 字符串,只需binaryDecode将其转换为字节即可。(该功能应该存在于 MX7 中)。然后将图像的字节保存到具有适当扩展名的文件中,即 .png、jpg 等。

于 2014-08-20T19:44:52.913 回答
0

代替 JavaScript,使用 Java 生成图像并将其保存到文件服务器。我没用过,但zxing似乎是一个流行的基于 Java 的二维码库。

于 2014-08-20T19:36:03.197 回答