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>