Coldfusion 获取事件处理程序未在Coldbox中注册的错误

Coldfusion 获取事件处理程序未在Coldbox中注册的错误,coldfusion,event-handling,coldbox,Coldfusion,Event Handling,Coldbox,我收到以下错误消息。我已经在handlers目录中创建了Uploads.cfc处理程序。检查了一切,找不到解决方案 错误类型:HandlerService.EventHandlerNotRegisteredException:[N/A] 错误消息:事件:上载不是有效的注册事件 以下是Uploads.cfc代码: 你能提出一个解决方案吗?我过去也遇到过同样的问题。尝试重新启动ColdFusion应用程序服务器。我过去也遇到过同样的问题。尝试重新启动ColdFusion应用程序服务器。您不必重

我收到以下错误消息。我已经在handlers目录中创建了Uploads.cfc处理程序。检查了一切,找不到解决方案

错误类型:HandlerService.EventHandlerNotRegisteredException:[N/A]

错误消息:事件:上载不是有效的注册事件

以下是Uploads.cfc代码:



你能提出一个解决方案吗?

我过去也遇到过同样的问题。尝试重新启动ColdFusion应用程序服务器。

我过去也遇到过同样的问题。尝试重新启动ColdFusion应用程序服务器。

您不必重新启动整个CF服务器。您只需要重新初始化ColdBox。只需将
?fwreint=
?fwreint={password}
添加到URL即可。密码在
ColdBox.cfc
:“reinitpassword”中设置。您还可以在
ColdBox.cfc
中配置,以便在非生产环境中不缓存处理程序

如果您使用的是ColdBox 3.6或更新版本,则不必再定义
事件、rc和prc

<cffunction name="index" returntype="string" output="false" hint="My main event">
    <cfobject component="model.Uploader" name="fileUploader">
    <cfset filesJson = fileUploader.Upload(rc.file)>
    <cfreturn filesJson>
</cffunction>

您不必重新启动整个CF服务器。您只需要重新初始化ColdBox。只需将
?fwreint=
?fwreint={password}
添加到URL即可。密码在
ColdBox.cfc
:“reinitpassword”中设置。您还可以在
ColdBox.cfc
中配置,以便在非生产环境中不缓存处理程序

如果您使用的是ColdBox 3.6或更新版本,则不必再定义
事件、rc和prc

<cffunction name="index" returntype="string" output="false" hint="My main event">
    <cfobject component="model.Uploader" name="fileUploader">
    <cfset filesJson = fileUploader.Upload(rc.file)>
    <cfreturn filesJson>
</cffunction>

我知道功夫拼错了?fwreint=(缺少i)
应该是?fwreint

我知道功夫拼错了?fwreint=(缺少i)
应该是?fwreinit

这取决于您在ColdBox.cfc中的设置。如果您设置了密码,那么它是reinit={password}。如果没有密码,则只需重新输入即可。这取决于您在ColdBox.cfc中的设置。如果您设置了密码,那么它是reinit={password}。如果没有密码,那么就重新输入=。我希望我已经发布了这个。嘿,我真希望我把这个贴上去。呵呵。
<cffunction name="index" returntype="string" output="false" hint="My main event">
    <cfset local.fileUploader = getModel("Uploader") >
    <cfset local.filesJson = fileUploader.Upload(rc.file)>
    <cfreturn local.filesJson>
</cffunction>