У меня проблема со следующей строкой:
<cfimage action="read" name="myImage" source="#ExpandPath("../../banner/#upload.clientfile#")#" />
Я подозреваю, что это потому, что я использую общий хост (CF9) и не имею доступа к папке.Я получаю ошибку «невозможно создать временный файл».Мой временный каталог home/kloxo/temp/wwwroot-tmp
.Могу ли я указать другую временную папку или мне нужно, чтобы моя хостинговая компания разобрала это?
<cfapplication sessionmanagement="true">
<cfoutput>#GetTempDirectory()#</cfoutput>
<cfif IsDefined ("FORM")>
<cfif structKeyExists(form, "uploadfile")>
<cfset destination = expandPath("../../banner")>
<cfif not directoryExists(destination)>
<cfdirectory action="create" directory="#destination#">
</cfif>
<cffile action="upload" filefield="uploadfile" destination="#destination#" nameConflict="makeUnique" result="upload">
<cfdump var="#upload.clientfile#">
<cfimage action="read" name="myImage" source="#ExpandPath("../../banner/#upload.clientfile#")#" />
</cfif>