我使用Riaforge.org的validator.cfc进行验证。以下是CFC的链接:
http://validation.riaforge.org/
我使用以下代码进行验证:
<cfset stcDirectories = StructNew()>
<cfset stcDirectories.Image = Application.userImages>
<cfset request.validate.setFields(form)>
<cfset request.validate.setDirectories(stcDirectories)>
<cfset request.validate.validate()>
<cfdump var="#request.validate.validate()#" abort>
<cfif request.validate.getErrorCount() is 0>
<cfset result = Application.tools.uploadLogo(form)>
</cfif>
我尝试了上面的代码,每次它给我一条消息:
*There was no upload directory specified.*
原因似乎有效但如果我转储每个变量,我得到stcDirectories.Image
Struct
因为我的Application.userImages
给了我正确的路径
c:\myproject\admin\userimages
更新#1: 我抛弃了结构,看看我得到了什么价值:
C:\ColdFusion11\cfusion\wwwroot\myproject\admin\userimages
所以,无论如何它都没有确定它,我不确定这个
有什么问题