有没有人拿到“开源二维码库”来和ColdFusion一起工作?我需要在ColdFusion中生成二维码。
我还找到了关于如何使用Zxing生成它的this tutorial。
但该教程并不清楚如何配置这些文件,例如,哪些文件需要放在哪个目录中。
欢迎任何帮助和替代方案,谢谢。
发布于 2010-11-15 12:02:32
Zxing使用两(2)个jars:core.jar和javase.jar。安装它们的最简单方法是将这两个jars放在CF类路径中的任何位置(例如: C:\ColdFusion8\wwwroot\web-inf\lib)。然后重新启动CF服务器。就是这样。
注意:您可以自己编译zxing jars,也可以从blog.getRailo.com上的这个方便的条目下载稍微老一点的版本。)更新: barcode_samples.zip文件确实包含示例CF代码。但它只适用于Railo。Adobe CF不支持extra parameters for createObject("java")。要使用Adobe CF中的代码,需要删除额外的参数。
<!--- Railo syntax --->
<cfset object = createObject('java','path.to.classtoinvoke','/path/to/jar/file/on/system')>
<!--- Adobe CF --->
<cfset object = createObject('java','path.to.classtoinvoke')>如果您没有访问类路径的权限,您可以使用JavaLoader.cfc加载两(2)个zxing jars。只需下载项目即可。它包含了一些关于安装和使用的非常好的例子。但如果你还有其他问题,请告诉我。
发布于 2013-05-17 03:28:52
从本质上讲,它包装了google API。
以下是代码的核心:
<cfhttp method="Get" url="http://chart.apis.google.com/chart?chs=150x150&cht=qr&chl=#url.text#" getAsBinary = "yes">Click here to see my blog post for further detail
发布于 2011-08-26 21:35:06
我在我的网站上创建了一个ColdFusion / jQuery二维码生成器。基本上,您只需将想要转换的信息以URL字符串形式发送到Google即可。他们创建并托管镜像。
你可以在我的网站http://www.EvikJames.com/?StackOverflow上查看它,它位于jQuery示例部分"Ajax二维码生成器“。
您可以使用下面的代码来查看我是如何做到的。
$(document).ready(function() {
$("#TextBox").keyup(updateImage);
$("#ImageSize").change(updateImage);
function updateImage() {
var Message = $(this).attr("value");
var ImageSize = $("#ImageSize").attr("value");
$("#ResultImage").animate({ height: ImageSize, width: ImageSize}, 500);
ImageSize = ImageSize + 'x' + ImageSize;
MyURL = "https://chart.googleapis.com/chart?chs=" + ImageSize + "&cht=qr&chl=" + Message;
$("#ResultImage").attr("src", MyURL);
}
});https://stackoverflow.com/questions/4181065
复制相似问题