<cfparam name=form.submitted default=0>

<cfif form.submitted eq 0>

  <form action=upload.cfm method=post enctype="multipart/form-data">
    <input name=file type=file size=50>
    <input type=hidden name=submitted value=1>
    <input type=submit value=Upload>
  </form>

<cfelse>

  <cfif form.file neq ''>
    <cffile action=upload destination="#expandpath('uploads/')#" filefield="file" attributes=normal nameconflict=MakeUnique>
    <cfoutput>
    Successfully uploaded <a href="uploads/#serverFile#">#serverFile#</a>.
    </cfoutput>
  </cfif>

</cfif>