0

我创建了一个在线应用程序,只要有人上传了简历,它就可以正常工作。我们现在有可用的职位,其中简历是可选的,但如果队列中没有文件,系统会抛出错误。

我已经尝试过 IsDefined 和 StructKeyExists 并且无法让它工作。任何建议都非常感谢...

<cfset destination = expandPath("./uploads")>
<cfif IsDefined('form.submitapp')>
        <cfif IsDefined("form.uploadfile")>
            <cffile action="upload" filefield="uploadfile" destination="#destination#" nameConflict="makeUnique">
            <cfif isDefined("CFFILE.serverFile")>
            <cfset form.resume = CFFILE.serverFile>
            </cfif>
        </cfif>

  <cfinsert tablename=...
4

1 回答 1

0

正如括号所说 - 你可能有一个默认值。尝试这个:

<cfset destination = expandPath("./uploads")>
<cfif IsDefined('form.submitapp')>
  <cfif IsDefined("form.uploadfile") AND len(trim(form.uploadFile))>
  <cffile action="upload" filefield="uploadfile" destination="#destination#" nameConflict="makeUnique">
    <cfif isDefined("CFFILE.serverFile")>
      <cfset form.resume = CFFILE.serverFile>
    </cfif>
  </cfif>
</cfif>
于 2014-10-07T21:12:52.893 回答