Coldfusion - не может получить доступ к папке templ при создании большого пальца - PullRequest
0 голосов
/ 23 января 2012

У меня проблема со следующей строкой:

<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>

1 Ответ

0 голосов
/ 23 января 2012

Кажется, это проблема конфигурации.Свяжитесь с вашим хостом.Вот страница с дополнительной информацией:

http://forums.adobe.com/message/3060530

...