首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Coldfusion创建二维码

用Coldfusion创建二维码
EN

Stack Overflow用户
提问于 2010-11-15 10:55:26
回答 3查看 5.1K关注 0票数 9

有没有人拿到“开源二维码库”来和ColdFusion一起工作?我需要在ColdFusion中生成二维码。

我还找到了关于如何使用Zxing生成它的this tutorial

但该教程并不清楚如何配置这些文件,例如,哪些文件需要放在哪个目录中。

欢迎任何帮助和替代方案,谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-11-15 12:02:32

Zxing使用两(2)个jars:core.jarjavase.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中的代码,需要删除额外的参数。

代码语言:javascript
复制
<!--- 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。只需下载项目即可。它包含了一些关于安装和使用的非常好的例子。但如果你还有其他问题,请告诉我。

票数 11
EN

Stack Overflow用户

发布于 2013-05-17 03:28:52

从本质上讲,它包装了google API。

以下是代码的核心:

代码语言:javascript
复制
<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

票数 3
EN

Stack Overflow用户

发布于 2011-08-26 21:35:06

我在我的网站上创建了一个ColdFusion / jQuery二维码生成器。基本上,您只需将想要转换的信息以URL字符串形式发送到Google即可。他们创建并托管镜像。

你可以在我的网站http://www.EvikJames.com/?StackOverflow上查看它,它位于jQuery示例部分"Ajax二维码生成器“。

您可以使用下面的代码来查看我是如何做到的。

代码语言:javascript
复制
$(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);
}

});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4181065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档