Coldfusion 7:将Base64图像保存到服务器

时间:2014-08-20 18:58:47

标签: javascript coldfusion base64 coldfusion-7 cffile

客户需要我们为他们正在进行的项目生成大量动态QR码。我认为最终是Name标签和事件标记之间的混合。无论如何,我在JavaScript中生成的QR很好。在JS和ColdFusion之间,我甚至能够在一秒钟内生成数百个动态QR码。问题是现在他们只是坐在客户机器制造它们的临时存储器中。我可以将它们作为表格帖子发送到'文本中。输入,所以我可以开始像文件上传,但那是我停止有想法。

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

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

2 个答案:

答案 0 :(得分:1)

不确定我是否按照您的提问。根据您的环境,generate QR codes on the server可能有更简单的方法。但是,要回答您的问题,您不应该在此处cfimage。如果你有一个base64字符串,只需binaryDecode字节。 (该功能应存在于MX7中)。然后将图像的字节保存到具有适当扩展名的文件,即.png,jpg等。

答案 1 :(得分:0)

使用Java生成映像并将其保存到文件服务器,而不是JavaScript。我没有使用它,但zxing似乎是一个流行的基于Java的QR码库。