问题标签 [coldfusion-11]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
coldfusion - ImageScaleToFit() 与百分比
我想使用从 FORM 传递给它的缩放量值来缩放图像。问题是我遇到了语法错误。
我的表单中有一个隐藏的输入,如下所示:
在我处理图像的页面中,我希望它这样做:
我知道上面的 cfml 不正确,但我不明白如何将比例值转换为 ColdFusion 可以使用的百分比。在这种情况下,0.16 意味着我希望图像是原始大小的 16%。所以我把它减少了84%。如果比例为 3.5,那么我需要将图像的大小增加 350%。
- 如何将输入中的值传递给 ImageScaleToFit() 函数。像上面那样传递它
ARGUMENTS.Scale%
会给我语法错误。由于某种原因,它没有被编译为0.16%
- 如何转换实际比例值,例如
0.16
,使其最终成为 ColdFusion 可以使用的正确百分比,以正确放大或缩小图像?
regex - 使用正则表达式进行积极的 LookBehind
我正在努力提高正则表达式
我一直在尝试编写一个正则表达式,它将得到这样的字符串
并且会回来
所以我正在编写 2 个正则表达式,然后将它们串在一起。我确信有一种方法可以一次完成所有操作,但我不知道。第一个是http//子域和域:
然后我试图为 /some-path/gallery/ 写一个,所以我拿了第一个并添加了端口并尝试使用是一个lookbehind但我没有正确地做到这一点。
这将在 Coldfusion 服务器上运行
url-rewriting - 出站规则中的服务器变量始终显示 /jakarta/isapi_redirect.dll 而不是实际路径
我在 Windows 2012/IIS8 上运行 ColdFusion 11,并尝试使用出站规则在 IIS 中设置 URL 写入,以允许在 URL 匹配某个正则表达式时添加服务器变量:
该规则始终与(否定)条件匹配,并添加了值为“/jakarta/isapi_redirect.dll”的标头我尝试了许多其他服务器变量,但找不到一个输出路径的变量/jakarta/isapi_redirect.dll。
我相信这与 IIS 和 ColdFusion 连接器之间的交互有关,但找不到有关如何解决此问题的任何建议。有没有办法可以正确获取与此规则中的请求相关的 URL,或者我可以通过其他方式仅在某些情况下添加响应标头?
redirect - 为什么请求 URL 中包含 Coldfusion 处理的文件扩展名时 IIS 不重定向?
我在 IIS 网站中设置了一个目录,该目录将对该目录的任何请求重定向到另一个域名以进行文件下载。在早期版本的 IIS (7.5) 和 ColdFusion (9) 中,它会重定向任何请求,但现在在我们使用 IIS 8.5 和 ColdFusion 11 的测试服务器上,它只会在请求不是由 ColdFusion 处理的页面时重定向请求。我们将 ColdFusion 设置为处理 htm、html、cfm 和 cfml。
www.domain.com/downloads/file.pdf -> 重定向到 files.domain.com 服务器上的 file.pdf。
www.domain.com/downloads/file.cfm -> www 服务器上的 404 错误,因为 www 服务器上不存在 /downloads/file.cfm。
是否有什么地方我错过了设置某种优先级,以便 IIS 在 ColdFusion 尝试处理请求之前处理重定向?
coldfusion - ColdFusion Websocket:为 subscribeTo 指定的频道条目无效
我的公司在我们的 ColdFusion 11 服务器上使用 cfwebsocket。过去它运行良好,但最近我们开始每次尝试访问调用 cfwebsocket 的页面时都会收到此消息:
但是在我们的 Application.cfc 中,我设置了通道:
另一个奇怪的问题是,当我转到 ColdFusion 管理员的 WebSocket 部分时。我也收到一个错误:
这真的很奇怪,因为我们之前有这个工作。我们根本没有改变我们的防火墙。谁能指出我正确的方向?
datetime - DateFormat 默认掩码
在 CF 10 或 CF 11 中,有没有办法更改DateFormat()
函数使用的默认掩码?Adobe 文档表明默认设置是"dd-mmm-yyyy"
,但我还没有看到任何关于该默认设置是否可以更改的信息。我希望某处有一个应用程序设置来更改它。
hibernate - ColdFusion ORM 和默认构造函数(init 方法)
Hibernate 需要一个无参数的构造函数,并且在所有支持方法重载的语言中,这可能不是问题,但我在 ColdFusion ORM 中遇到了一个非常烦人的问题(它依赖于 Hibernate)。
如果我为我的实体声明了一个自定义构造函数(一个 init 方法)并且该构造函数需要一些参数,那么 Hibernate 无法重新水合我的实体,因为它正在调用自定义构造函数。
由于这种行为,设计始终有效的实体似乎几乎是不可能的,因此使 CF-ORM 几乎完全无用。
我发现的唯一解决方法是声明另一个我用作构造函数的自定义方法,它使实例化对象现在看起来像new SomeEntity().construct(...)
or createObject('component', 'SomeEntity').construct(...)
。真是太麻烦了……
在这一切中非常愚蠢的是你可以在不调用init
方法的情况下实例化一个实体 using createObject
,所以我想知道为什么他们决定让 Hibernateinit
在他们的实现中调用该方法,考虑到它甚至没有传递参数并在之后由其他设置它们方法。
无论如何,对于这个问题还有其他解决方法吗?
编辑:
memory - Coldfusion 玩具页面内存泄漏
我刚刚在服务器上设置了一个简短的玩具学习 ColdFusion 页面。该页面调用 cf 函数,该函数获取当前日期、确定年份,然后返回反映当前年份是否为闰年的布尔值。此信息以纯文本形式显示在主页上。
页面.cfm
函数cfm
试图访问此页面导致了可怕的内存泄漏并关闭了托管它的服务器。我不知所措。有什么想法吗?
jquery - 重定向导致 HTTP 错误 414 - 请求 URL 太长
我正在使用 JQuery Ajax 将表单发布到 cfc。
当发生错误时,例如重复发布帖子,cfc 会检查并执行简单的重定向。就像这样:
发生此错误时,重定向变得疯狂,并且似乎向我的浏览器发送了一个 URL,其中包含整个网页的 HTML,即它像这样http://mysite/items/<!doctype html><html lang="en"><meta charset="utf-8">...
我不明白它为什么这样做。我很确定这与我通过 Ajax 对 CFC 进行原始调用有关,但如果我要求服务器将我重定向到新页面,那么它肯定根本不涉及客户端吗?
我也包含data-ajax="false"
在我的表单标签中,因为我在某处读到这可能会有所帮助,但它没有。有任何想法吗?
coldfusion-11 - How can I access the column/bar total in my bar chart?
We're trying to convert our cfcharts to use ZingChart JSON styling, as we'd like to upgrade to CF11 which wrecked all our charts.
I'm currently trying to set up the legend for a bar chart. Previously we were using this xml styling code in the cfchart to include the label and the total for each bar in the legend:
In my example, the bars represent years, so an example of a legend item would be "2013 Total:34".
How can I accomplish this using ZingCharts? My legend code so far looks something like this: