在创建目录之前,我无法使用 cffile。我正在使用 cffileupload 标记,并且我的 url 属性是具有以下代码的页面。基本上,下面的代码会创建一个新目录并将所有图像上传到该目录。但是,它在第二次上传时失败,并且在 cffileupload flash 对象中出现 500 错误。但是,如果我对目录路径进行硬编码,它们都可以正常上传。有谁知道我为什么会遇到这个问题?
<!--- User will upload all the images to a temp directory based on date and time --->
<cfset uploadFolderPath = "C:\ColdFusion9\wwwroot\MyApplication\uploads\" />
<cfset date=DateFormat(Now(),'mm-dd-yyyy_') />
<cfset time=TimeFormat(Now(),'hh-mm-ss') />
<cfset newFolderName = "upload_" & date & time />
<cfset newFolder = uploadFolderPath & newFolderName />
<cfdirectory action = "create" directory="#newFolder#" />
<cffile action="uploadall" destination="#newFolder#" nameconflict="makeunique" />