User Guide

Table Of Contents
Using cffile 1005
Reviewing the code
The following table describes the code and its function:
The user can enter a file path or browse the system and select a file to send.
1.
Create a ColdFusion page with the following content:
<html>
<head> <title>Upload File</title> </head>
<body>
<h2>Upload File</h2>
<cffile action="upload"
destination="c:\temp\"
nameConflict="overwrite"
fileField="Form.FiletoUpload">
<cfoutput>
You uploaded #cffile.ClientFileName#.#cffile.ClientFileExt#
successfully to #cffile.ServerDirectory#.
</cfoutput>
</body>
</html>
2.
Change the following line to point to an appropriate location on your server:
destination="c:\temp\"
Note: This directory must exist on the server.
3.
Save the file as uploadfileaction.cfm in the myapps directory under your web_root.
4.
View uploadfileform.cfm in the browser, enter a file to upload, and submit the form.
The file you specified uploads.
Code Description
<form action="uploadfileaction.cfm"
enctype="multipart/form-data"
method="post">
Create a form that contains file selection fields for
upload by the user. The
action attribute value specifies
the ColdFusion template that will process the submitted
form. The
enctype attribute value tells the server that the
form submission contains an uploaded file. The
method
attribute is set to
post to submit a ColdFusion form.
<input type="file"
name="FiletoUpload"
size="45">
Allow the user to specify the file to upload. The file
type instructs the browser to prepare to read and
transmit a file from the user's system to your server. It
automatically includes a Browse button to let the user
look for the file instead of manually entering the entire
path and filename.