Whatever message this page gives is out now! Go check it out!
<cffileupload>
addbuttonlabel= "label"
align = "center|left|right"
bgcolor = "color"
clearbuttonlabel = "label"
deletebuttonlabel = "label"
extensionfilter = "none|jpg,jpeg,png"
height= "number of pixels"
hideUploadButton = "true|false"
maxfileselect = "number of files"
maxuploadsize = "file size in mega bytes"
name = "File uploader name"
oncomplete = "JavaScript function name"
onerror = "JavaScript function name"
onUploadComplete = "JavaScript function name"
progressbar = "true|false"
stoponerror = "true|false"
style = "style specification"
title = "Title panel name"
uploadbuttonlabel = "label"
url = "URL"
width = "number of pixels"
wmode = "window|opaque|transparent"
</cffileupload><cfscript>
cffileupload(addbuttonlabel= "label" , align = "center|left|right" , bgcolor = "color" , clearbuttonlabel = "label" , deletebuttonlabel = "label" , extensionfilter = "none|jpg,jpeg,png"
height= "number of pixels" , hideUploadButton = "true|false" , maxfileselect = "number of files" , maxuploadsize = "file size in mega bytes" , name = "File uploader name" , oncomplete = "JavaScript function name" , onerror = "JavaScript function name" , onUploadComplete = "JavaScript function name" , progressbar = "true|false" , stoponerror = "true|false" , style = "style specification" , title = "Title panel name" , uploadbuttonlabel = "label" , url = "URL" , width = "number of pixels" , wmode = "window|opaque|transparent" )
</cfscript>Attribute | Req/Opt | Default | Description |
addbuttonlabel | Optional | Add Files | Label of the Add button. |
align | Optional | left | Specifies the default alignment. The following values are valid:
|
bgcolor | Optional | The background color for the file upload control. A hexadecimal value without "#" prefixed or a recognized color name, for example red. | |
clearbuttonlabel | Optional | Clear All | Label of the Clear button |
deletebuttonlabel | Optional | Delete | Label of the Delete button |
extensionfilter | Optional | none | Use this attribute to specify the type of file that you will allow to be uploaded. For example, to let only image files to be uploaded, you can specify file extensions such as .jpg, .jpeg, or .png. If set to none, files are uploaded without any extension filter. |
height | Optional | 300 | Height of the file upload control, in pixels. |
hideUploadButton | Optional | false | A Boolean value that specifies if the Upload button should appear in the file upload dialog:
|
maxfileselect | Optional | The maximum number of files allowed for upload. | |
maxuploadsize | Optional | 10MB | The maximum file size, in Megabytes, allowed for upload in an operation.ColdFusion throws an error if the value of the attribute maxuploadsize exceeds the throttle/ post data size settings specified in the ColdFusion Administrator. |
name | Optional | Name of the file upload component. | |
onComplete | Optional | The JavaScript function to run when a file has finished uploading.By default, ColdFusion passes a JavaScript object as a parameter to this function with the following properties:
| |
onError | Optional | The JavaScript function to run if the uploading of a file fails. The error can be a network error or server-side error. By default, ColdFusion passes a JavaScript object as a parameter to this function with the following properties:
| |
| onUploadComplete | Optional | The JavaScript function to run after uploading all the files. | |
progressbar | Optional | true | Whether to display a progress bar while the files upload:
|
stoponerror | Optional | true | Specifies whether to ignore the exceptions for this operation.
|
style | Optional | A CSS style specification that defines layout styles. | |
title | Optional | Title for the upload dialog. | |
uploadbuttonlabel | Optional | Upload | Label of the Upload button. |
url | Optional | The URL to the server where the files are uploaded. The attribute is optional and it defaults to cgi.script_name. | |
width | Optional | 420 | Width of the file upload control, in pixels. |
wmode | Optional | window | Specifies the absolute positioning and layering capabilities in your browser:
|
<cfif isdefined("form.FIELDNAMES")>
<cffile action = "upload" destination = "#ExpandPath('.')#" nameconflict="makeunique">
</cfif>
<cffileupload name="myuploader">Style | Description |
headercolors | Format: color; colors of the band at the top of the DateChooser control. Specify two values, separated by a comma. For a solid band, use the same color for both values. The default value is ##E6EEEE,##FFFFFF. |
textcolor | Color of text. Can be a hexadecimal value or a named color. For a hexadecimal value, use the form"##xxxxxx", where x = 0-9 or A-F; use two number signs or none. |
titletextalign | Aligns the title text. The recognized values are left, right, and center. The default value is right. |
titletextcolor | Color of the title text. |
bgcolor | The background color for the file upload control. A hexadecimal value without "#" prefixed or a recognized color name, for example red. |
rollovercolor | Displays values on mouse-over. |
selectcolor | Background color for a selected item. Can be a hexadecimal value or a named color. For a hexadecimal value, use the form "##xxxxxx", where x = 0-9 or A-F; use two number signs or none. For a list of the supported named colors, see cfchart. |
<h3>Instructions</h3>
<p>Create a folder Upload in your C: drive
<br>Try uploading files using the file upload component and check if the files have been appropriately saved in the Upload folder.</p>
<script>
var foo = function(result)
{
alert(ColdFusion.JSON.encode(result));
}
</script>
<cffileupload
url="uploadFiles.cfm"
progressbar="true"
name="myupload"
addButtonLabel = "Add File"
clearButtonlabel = "Clear it"
hideUploadButton = "true"
width=600
height=400
title = "File Upload"
maxuploadsize="30"
extensionfilter="*.jpg, *.png, *.flv, *.txt"
BGCOLOR="##FFFFFF"
MAXFILESELECT=10
UPLOADBUTTONLABEL="Upload now"/><cffile action="upload" destination="#expandpath('./upload')#" nameconflict="makeunique"> <cfoutput>#serializeJSON({STATUS=200,MESSAGE='Passed'})#</cfoutput>