file-upload coldfusion coldfusion-8

file upload - ColdFusion: no se recibieron datos en el archivo cargado



file-upload coldfusion-8 (1)

Mi informe de error me dijo que se produjo un error cuando un usuario intentó subir un archivo vacío a mi servidor (no pregunte por qué lo hizo el usuario, no sé) y ahora quiero ver la excepción que dice " No " . los datos se recibieron en el archivo cargado ". Me pregunto si hay una forma mejor que poner <CFTRY> alrededor de <CFFILE action="upload"> esta manera:

<CFTRY> <CFFILE action="upload" destination="#expandpath("upload")#" filefield="form.file" nameconflict="makeunique" /> <CFCATCH> <!--- handle that error ---> </CFCATCH> </CFTRY>


Try / Catch es la forma en que generalmente lo manejo.

<cftry> <cffile action="upload" ...> <cfcatch type="any"> <cfif Find("Saving empty (zero-length) files is prohibited", CFCatch.Detail) GT 0> <!--- Create a zero length file on disk and continue processing as usual ---> <cffile action="write" file="..." output=""> <cfelse> <cfrethrow> </cfif> </cfcatch> </cftry>