
1248
DEVELOPING
COLDFUSION 9 APPLICATIONS
Using External Resources
Las
t
upda
te
d 8/5/2010
You can access file upload status variables using dot notation, using either file.varname or cffile.varname. Although
you can use either the File or cffile prefix for file upload status variables, cffile is preferred; for example,
cffile.ClientDirectory. The File prefix is retained for backward compatibility.
Note:
File status variables are read only. They are set to the results of the most recent
cffile
operation. If two cffile tags
execute, the results of the first are overwritten by the subsequent
cffile
operation.
The following table describes the file upload status variables that are available after an upload:
Moving, renaming, copying, and deleting server files
With the cffile tag, you can create application pages to manage files on your web server. You can use the tag to move
files from one directory to another, rename files, copy a file, or delete a file.
The examples in the following table show static values for many of the attributes. However, the value of all or part of
any attribute in a
cffile
tag can be a dynamic parameter.
Variable
Description
attemptedServerFile
Initial name that ColdFusion uses when attempting to save a file; for example, myfile.txt. (see
“
Resolving conflicting filenames
” on page
1246).
clientDirectory
Directory on the client system from which the file was uploaded.
clientFile
Full name of the source file on the client system with the filename extension; for example,
myfile.txt.
clientFileExt
Extension of the source file on the client system without a period; for example, txt (not .txt).
clientFileName
Name of the source file on the client system without an extension; for example, myfile.
contentType
MIME content type of the saved file; for example,
image
for
image/gif
.
contentSubType
MIME content subtype of the saved file; for example,
gif
for
image/gif
.
dateLastAccessed
Date that the uploaded file was last accessed.
fileExisted
Indicates (Yes or No) whether the file existed with the same path.
fileSize
Size of the uploaded file.
fileWasAppended
Indicates (Yes or No) whether ColdFusion appended the uploaded file to an existing file.
fileWasOverwritten
Indicates (Yes or No) whether ColdFusion overwrote a file.
fileWasRenamed
Indicates (Yes or No) whether the uploaded file was renamed to avoid a name conflict.
fileWasSaved
Indicates (Yes or No) whether ColdFusion saved the uploaded file.
oldFileSize
Size of the file that was overwritten in the file upload operation. Empty if no file was overwritten.
serverDirectory
Directory where the file was saved on the server.
serverFile
Full name of the file saved on the server with the filename extension; for example, myfile.txt.
serverFileExt
Extension of the file saved on the server without a period; for example, txt (not .txt).
serverFileName
Name of the file saved on the server without an extension; for example, myfile.
timeCreated
Date and time the uploaded file was created.
timeLastModified
Date and time of the last modification to the uploaded file.
Содержание COLDFUSION 9
Страница 1: ...Developing Applications ADOBE COLDFUSION 9...