I am new to ColdFusion. I am using ColdFusion 10. I am trying to upload multiple image files using cffileupload
. I am able to upload files as expected. But I would like to get the metadata before uploading and get the clientFileDirectory
of the uploaded files. PFB code
fileupload.cfm
<cffileupload
name = "uploadDemo"
url="uploadSelectedFiles.cfm"
progressbar="true"
addButtonLabel = "Select File(s)"
clearButtonLabel = "Clear"
width="500"
height="400"
title="Choose Files To Upload"
maxUploadSize="1"
maxFileSelect="10"
extensionfilter="*.gif,*.jpg,*.png,*.doc"
uploadButtonLabel="Upload"
onComplete="previewfile"
>
uploadSelectedFiles.cfm
<cffile action="uploadall"
destination="#expandpath('.')#"
nameconflict="makeUnique"
result="uploadResult"
/>
<cfoutput>try</cfoutput>
<cfdump var="#cffile#">
But cffile.clientDirectory
throws a Status code :500 (unable to upload files too....). One more thing, I am not able to view the 'try' string output in the main page (file upload page).
EDITED: ADDED MORE INFO
Thank you so much for the reply.
I am looking for cffile.clientDirectory (uploadResults.clientDirectory) information, but unable to get it.PLEASE HELP....I am in dire need of that info. I am not getting it for any uploaded file. PFB my trials.
I tried
<cfdump var="#uploadResult#" label="Upload Meta Data" output="#expandPath( './log.txt' )#" format="text" />
and the logs are available.
log.txt
Upload Meta Data - array - Top 1 of 1 rows
1) [struct]
ATTEMPTEDSERVERFILE: cat.jpg
CLIENTDIRECTORY: [empty string]
CLIENTFILE: cat.jpg
CLIENTFILEEXT: jpg
CLIENTFILENAME: cat
CONTENTSUBTYPE: octet-stream
CONTENTTYPE: application
DATELASTACCESSED: {d '2013-05-20'}
FILEEXISTED: YES
FILESIZE: 446759
FILEWASAPPENDED: NO
FILEWASOVERWRITTEN: YES
FILEWASRENAMED: NO
FILEWASSAVED: YES
OLDFILESIZE: 446759
SERVERDIRECTORY: E:\Inetpub\wwwroot\cdd\Portfolio\eKris
SERVERFILE: cat.jpg
SERVERFILEEXT: jpg
SERVERFILENAME: cat
TIMECREATED: {ts '2013-05-20 17:35:57'}
TIMELASTMODIFIED: {ts '2013-05-20 17:35:57'}
Can you please help me get the clientDirectory info...?