问题标签 [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 - ColdFusiion 的任何 oauth2 库?
我使用 Coldfusion 11 设计了一个 Restful 组件。现在我需要考虑保护这个 REST 服务。经过一段时间的搜索,我发现 HTTPS + oauth2 是保护 REST 服务的最佳组合。
在官方oauth2页面中,我们有不同语言的库。但是没有为 ColdFusion 列出任何内容。如果我们在 ColdFusion 中有一个 oauth2 库,那么任何人都知道吗?
coldfusion - ColdFusion 11 cfheader 未在 IE 8 中正确传递
我有一个树桩。在我们的测试服务器上安装了 CF11。做了一些回归测试并遇到了问题。我有一个 .cfm 可以将信息下载到 excel 中。它在 CF10(和以前的版本)中呈现良好。在 CF11 中,它在 IE10 和 FireFox 中呈现良好。然而,它在 IE8 中非常失败,并且由于我们的大多数用户仍然需要使用 IE8,因此这是一个很好的选择。
这是设置 excel 转储的代码 - 页面名称是 show_table.cfm:
我已经关闭了这些线路 - 以下错误没有变化:
这就是我期望发生的事情——IE10 做了一个类似的打开/保存面板:
这是 IE8 中发生的情况:
请注意,失败的文件名与尝试下载的 .cfm 页面相同。就像它没有看到 cfheader 将其设置为预期的名称(对于这个特定的下载应该是 er_quality_items_view.xls)。
有什么智慧之言吗?IIS 中是否有可能影响此行为的设置(我们使用 8)?
coldfusion - Coldfusion Builder 3 Coldfusion 11 在浏览器中显示页面
当我去
http://127.0.0.1:8500/index.cfm
在 Chrome 上,coldfusion 会抛出一个错误,指出页面/路径不存在。
如何在浏览器上查看页面?
coldfusion - 使用 cfscript 的 cfimage writetobrowser 功能
我正在为我的应用程序中的组件使用脚本样式编码。ColdFusion 11中是否有任何cfscript
等价物?cfimage writeToBrowser
还是我需要将我的编码切换到 CFML?
coldfusion - ColdFusion 11 cfflush 标签无法正常工作?
有人对 ColdFusion 11 中的 cfflush 标签有疑问吗?我们有一个例程在处理循环时更新实时记录计数。在 ColdFusion 10 中,这可以正常工作。在 ColdFusion 11 中,它会等到循环结束才更新屏幕。不是我们所期望的。
编辑以根据要求添加代码...
rest - Coldfusion 休息服务超时并在成功运行后引发 500 错误
我正在尝试在子域 (api.mySite.com) 上创建一个 Restful API。我的cfcs 里面有一个restInitApplication(pathToRoot, 'api')
用于启动的非常基本的应用程序文件。一切都很好。我可以调用 cfc//api.mySite.com/rest/api/cfcRestPath/{Username}
并返回预期数据“大约一小时或 2 小时”,然后突然间我收到 500 错误。
在这一点上,如果我restInitApplication()
再次运行,一切都很好,花花公子。
我怎样才能做到这一点,一旦我启动它,它就会继续工作?我唯一能想到的就是设置一个 cron 作业,每小时刷新一次其余服务,但那是一种贫民窟。
提前致谢。
coldfusion - 如何在字符串中的任意位置查找子字符串
这应该很容易,但我发现很难。
我只想查找字符串中是否存在子字符串。就我而言,网站名称是否存在于产品标题中。
我的代码是这样的:
上面返回的 a0
是正确的,因为主字符串中不存在整个子字符串“Amazon.com”。但其中一些确实如此,即“亚马逊”部分。
我怎样才能实现我想要做的就是查看主字符串中是否存在任何子字符串(长度至少超过 2 个字符)?
所以我需要像 FindOneOf() 这样的东西,但实际上“至少找到三个”。然后它应该查看产品标题中的“Amazon”一词,并检查“Amazon.com”序列中是否存在至少 3 个字符。当它看到“Ama”存在时,它只需要返回一个true
值。可以以某种方式使用现有的内置函数来完成吗?
更新:非常简单的解决方案。我使用了左(“亚马逊”,3)。
json - 如何更改 SerializeJSON 中每个对象的标签
我正在尝试使用 ColdFusion 的 SerializeJSON() 返回 JSON 数据。
到目前为止,我已经这样做了:
这可以正常工作并生成如下 JSON:
但是,我希望它不是每个项目的“对象”标签,而是“产品项目”。它只是让我以后在 jQuery 中处理起来更容易。
我怎么能拥有它,以便将 JSON 中的每个对象标记为“ProductItem”?
iis - 如何在 IIS 上重新添加 Coldfusion 管理员
我不小心删除了默认网站,自然就失去了对 CF 管理员的访问权限。我设法放回了默认站点,但我不知道如何为 CF 11 添加虚拟目录。任何指针将不胜感激!
excel - ColdFusion11:CFContent 不写入可打开的 excel 文件
我正在尝试在 ColdFusion 中执行一项简单的任务:生成一个 excel 文件并将其下载到浏览器中。我有这个:
在 CF9 上确实可以完美运行,但在 CF11 上却不行。打开文件时,它说:
Die Datei 'NiceName.xlsx' kann von Excel nicht geöffnet werden, das Dateiformat oder die Dateierweiterung ungültig ist。Überprüfen Sie, ob die Datei beschädigt ist und ob die Dateierweiterung dem Dateiformat entspricht。
这意味着:
Excel 无法打开文件“NiceName.xlsx”,因为文件格式或结尾无效。请验证文件是否已损坏以及文件结尾是否与文件格式相对应。
我可以:
<cfmailparam>
表并通过邮件接收文件。<cfspreadsheet action="write">
工作表并在服务器上接收文件。
在这两种情况下,文件都是可读的。
我努力了:
<cfspreadsheet action="write">
工作表,然后使用<cfcontent file="#pathToFile#">
,这是行不通的。- 检查我的 IIS 的 URL-Rewrite-Rules。
- 检查我的 IIS 的 .xlsx MIME 类型。这与我的代码中的相同。
- 最后添加了 a
<cfabort>
,所以不会发生其他任何事情。
但没有任何帮助。
我在用着:
- ColdFusion 11 (11,0,0,289974) 与 Tomcat 7.0.52.0
- Windows Server 2008 R2 标准版 64 位
- 微软办公软件 2013
- IIS 7.5.7600.16385