ColdFusion是一个服务器端快速应用程序开发平台,实现了动态通用CFML编程语言。请在问题中包含CFML版本,操作系统和Web服务器。
在coldfusion 2018中使用服务帐户实现google oauth2?
这是我的代码。我已交换了虚假服务帐户 JSON 凭据,但保留了 JSON 对象的所有属性以及每个值的通用字符集。代码生成器...
我可以寻求帮助以了解文件锁定的方式吗 如果两个呼叫同时发生会发生什么?会因为temp1.txt被锁而抛出异常吗? 我找不到任何参考...
在 ColdFusion 中调用 .Net 函数请求 System.Type 参数
我正在尝试通过我的 ColdFusion 站点中的 C# 库与 Xero API 集成。我已经成功地使用创建了一些不同的对象 createObject(".net","Xero.class","
我没有 C# 经验,想知道如何将此 C# 代码片段转换为 ColdFusion。 字符串输入字符串 = "abccde"; 字符串 securityKey = "abcdefghijk..."; // 转换
我正在尝试使用 Jquery/AJAX/JSON 和 CFC 来发送电子邮件(很简单吧?)在花了很多时间试图找到一个完整的示例来说明它应该如何工作之后,我已经接近了,但被卡住了于...
我有一个结构数组,我需要访问这样的值:每个新数组,它应该只添加逗号,我尝试循环遍历数组,然后循环结构,但试图看看是否有任何简单的.. .
我正在构建一个上传器,我想设置几个参数,以便客户端无法上传任何类型的文件。 这是处理上传的 cfm 文件 include/processFileSubmission.cfm:...
我需要格式化一个字符串日期,如下所示: 2021-W46 我可以在 Coldfusions parseDateTime 或 dateFormat 函数中使用它。 本例中的 W46 是第 46 周。 我尝试的是直接...
如何在查询的 Coldfusion 查询中测试 null/空字符串?
我一直在网上寻找解决方案,但没有找到。我在 Coldfusion 查询中有一个列“date_hired”。如果我对查询进行 cfdump,它会显示为日期(如果是日期)或 [空字符串...
将 SendGrid 的 SMTP API 与 CFMAIL 集成
我正在使用 SendGrid 的 SMTP API(不是 WEB API),并正在考虑使用 cfmail 发送电子邮件。如果我使用 cfmail 发送电子邮件,并且想在某处使用 X-SMTPAPI 标头,您认为 c...
使用 AES/Hex 将 ColdFusion 加密转换为 C#
与本文主题相关: 将 Coldfusion 加密代码转换为 C# 您将如何进行转换:
我正在开发一个 Coldfusion 项目,我需要从 wordpress 支持的数据库中提取一些信息。 我需要的一些信息位于存储在 wp_options t 中的序列化数组中...
使用 REST API 将 pdf 文件上传到 GCS - Coldfusion
我正在尝试使用 Coldfusion 将 pdf 文件上传到 GCS REST API。我的代码如下。我每次都会遇到同样的错误。当我尝试使用 png 文件而不是 pdf 时,效果很好。 我正在尝试使用 Coldfusion 将 pdf 文件上传到 GCS REST API。我的代码如下。我每次都会遇到同样的错误。当我尝试使用 png 文件而不是 pdf 时,效果很好。 <cffunction name="uploadFileToCloudStorage" access="remote" returnformat="JSON" returntype="any"> <cfargument name="bucket_name" default="" /> <cfargument name="object_name" default="" /> <cfargument name="object_location" default=""/> <cfargument name="object_content_type" default="application/pdf" /> <cfargument name="access_token" required="true" /> <cffile action="readBinary" file="#arguments.object_location#" variable="fileContent"> <cfset endpoint = "https://storage.googleapis.com/upload/storage/v1/b/#arguments.bucket_name#/o?name=#arguments.object_name#&uploadType=media" /> <cfhttp result="result" method="POST" charset="utf-8" url="#endpoint#" timeout="60"> <cfhttpparam type="header" name="Content-Type" value="#arguments.object_content_type#" /> <cfhttpparam type="header" name="Authorization" value="Bearer #arguments.access_token#" /> <cfhttpparam type="body" value="#fileContent#" /> </cfhttp> <cfreturn replace(serializeJSON(result), '//', '') /> </cffunction> 结果是: { "Mimetype": "Unable to determine MIME type of file.", "Errordetail": "I/O Exception: Received fatal alert: record_overflow", "Filecontent": "Connection Failure", "Statuscode": "Connection Failure. Status code unavailable.", "Responseheader": {}, "Text": true, "Charset": "", "Header": "" } 第一次。如果我再试一次,结果是: { "Mimetype": "Unable to determine MIME type of file.", "Errordetail": "I/O Exception: Connection reset", "Filecontent": "Connection Failure", "Statuscode": "Connection Failure. Status code unavailable.", "Responseheader": {}, "Text": true, "Charset": "", "Header": "" } 我尝试了base64,结果是一样的。我尝试使用 cffile 读取而不是 readBinary,结果仍然相同。 这是关于 TLS 问题。当我添加这两行代码时,它起作用了。 <cfset security = createObject("java", "java.lang.System") /> <cfset security.setProperty("https.protocols", "TLSv1,TLSv1.1,TLSv1.2") /> 完整代码: <cfset fileContent = FileReadBinary('#arguments.object_location#') /> <cfset endpoint = "https://storage.googleapis.com/upload/storage/v1/b/#arguments.bucket_name#/o?uploadType=media&name=#arguments.object_name#" /> <cfset security = createObject("java", "java.lang.System") /> <cfset security.setProperty("https.protocols", "TLSv1,TLSv1.1,TLSv1.2") /> <cfhttp result="result" method="POST" charset="utf-8" url="#endpoint#" timeout="60"> <cfhttpparam type="header" name="Authorization" value="Bearer #arguments.access_token#" /> <cfhttpparam type="header" name="Content-Type" value="#arguments.object_content_type#" /> <cfhttpparam type="body" value="#fileContent#" /> </cfhttp> <cfreturn result /> </cffunction>
我想为我的登录系统开发一个“今天保持登录”按钮。 如果可能的话,我想在不使用cookie的情况下做到这一点。 我的第一反应是根据此更改会话超时...
我在ColdFusion中有一个半大型(数百条记录)一维数组。数组中的每一项都是一个具有多个属性的结构体。我想在数组中搜索具有特定...
ColdFusion 2023 设置会干扰 JavaScript 吗?
我在这里完全不知所措。 我的任务是将 ColdFusion 2018 Standard 升级到 ColdFusion 2023 Enterprise。 我已经更新并运行了网站,但我遇到了一个非常奇怪的问题。
在 Coldfusion 中为 google 服务帐户创建 JWT
我对 JWT 的签名方面感到困惑。 我相信我的标题和声明设置是正确的,因为我克服了最初编写本文时看到的任何错误。 我的问题主要是围绕
CF2021 中的 CFOAUTH - 由于重定向而无法获取结果
我正在使用 CFOAuth 调用另一个团队创建的自定义身份验证。它有效,但问题是由于重定向我无法检索结果。我知道它会返回重定向页面
我正在使用 Coldfusion 2021 和 Okta。 我的登录页面成功重定向到我可以登录的 Okta 登录名。当我被重定向回我的重定向时,我遇到了两个问题之一......