не работает вообще - PullRequest
       16

не работает вообще

1 голос
/ 13 октября 2011

enter image description here сейчас у него болит голова. Мой cfm такой -

`

<cfif session.ismac and session.browsermake eq "firefox">
<cfset size = "55">
</cfif> 
<cfset onChange = "document.frmMain.submit1.disabled = true;setdisplayname(this,this.form.dummy);">
<cfif displayname EQ "">
<cfset size = "document.frmMain.submit1.disabled = true;setdisplayname(this,this.form.displayname);">
</cfif> 


<cfinput type="file" name="File#thisUploader#" id="File#thisUploader#" size="#size#" onKeyPress="return false;" onchange="#onChange#">

`

и в моем коде код выглядит так -

<cffile accept="image/*" action="upload" destination="#application.artworkfilepath#\bulkuploads\#session.loginname#\#form.category#\" filefield="form.File#thisUploader#" nameconflict="makeunique">

и если я дам дамп - <cfoutput> You uploaded #cffile.ClientFileName#.#cffile.ClientFileExt# successfully to #cffile.ServerDirectory#. </cfoutput> <cfabort>

Я получаю исправленные вещи и без ошибок. Но когда я смотрю в папку, там ничего нет.

Anyidea? Я добавил дамп cffile сейчас. Что вы делаете из этого? Код cfform выглядит следующим образом <cfform id="frmMain" name="frmMain" action="process_multi.cfm" enctype="multipart/form-data" target="_self" method="post">

Ответы [ 2 ]

0 голосов
/ 13 октября 2011

Ваш атрибут cffile nameconfict установлен на makeunique, что говорит ColdFusion переименовывать файл во что-то новое, когда он поступает на сервер - если файл уже существует.используя cffile.ClientFileName и cffile.ClientFileExt для обращения к файлу файла, который сопоставляется с неизменным именем файла, которое было получено во время загрузки.окончательный переименованный результат.

0 голосов
/ 13 октября 2011

сделайте fileExists () непосредственно после оператора и дайте нам знать, что это говорит ...

у вас нет каталогов в каталоге, не так ли?

...