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

Javascript Coldfusion 7:将Base64映像保存到服务器,javascript,coldfusion,base64,coldfusion-7,cffile,Javascript,Coldfusion,Base64,Coldfusion 7,Cffile,客户需要我们为他们的项目生成大量动态二维码。我认为最终的结果是名称标记和事件标记之间的某种混合。无论如何,我已经用JavaScript生成了QR。在JS和ColdFusion之间,我甚至能够在一秒钟内生成数百个动态QR码。现在的问题是,它们只是暂时存在于客户机制造它们的记忆中。我可以把它们作为“文本”输入的表单帖子发送,这样我就可以开始上传文件之类的事情,但这就是我不再有想法的地方 如何在使用ColdFusion的服务器上将这些Base64 blob字符串作为PNG 我有CF7,所以我无法访问我

客户需要我们为他们的项目生成大量动态二维码。我认为最终的结果是名称标记和事件标记之间的某种混合。无论如何,我已经用JavaScript生成了QR。在JS和ColdFusion之间,我甚至能够在一秒钟内生成数百个动态QR码。现在的问题是,它们只是暂时存在于客户机制造它们的记忆中。我可以把它们作为“文本”输入的表单帖子发送,这样我就可以开始上传文件之类的事情,但这就是我不再有想法的地方

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


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

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

我不太明白你的问题。根据您的环境,可能有更简单的方法来解决此问题。但是,要回答您的问题,您不需要在此处使用
cfimage
。如果您有一个base64字符串,只需将其
二进制解码为字节即可。(该功能应存在于MX7中)。然后将图像的字节保存到一个扩展名为ie.png、jpg等的文件中。

此外,考虑到MX7的高龄,您对此类内容的选择将相当有限。当前大多数java库至少需要jvm 1.5或1.6。我不知道其中一个是否可以使用MX7。因此,考虑升级或切换到。