| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Nov 2005
Beiträge: 15
| How to upload files by flash8+Coldfusion?
How to upload files by flash8+Coldfusion? I know flash8's script,but I don't know what's the script of upload.cfm. Can you tell me? upload.swf Code: import flash.net.FileReferenceList;
import flash.net.FileReference;
var listener:Object = new Object();
listener.onSelect = function(fileRefList:FileReferenceList) {
trace("onSelect");
var list:Array = fileRefList.fileList;
var item:FileReference;
for(var i:Number = 0; i < list.length; i++) {
item = list[i];
trace("name: " + item.name);
trace(item.addListener(this));
item.upload("http://www.mydomain.com/upload.cfm");
}
}
listener.onCancel = function():Void {
trace("onCancel");
}
listener.onOpen = function(file:FileReference):Void {
trace("onOpen: " + file.name);
}
listener.onProgress = function(file:FileReference, bytesLoaded:Number, bytesTotal:Number):Void {
trace("onProgress with bytesLoaded: " + bytesLoaded + " bytesTotal: " + bytesTotal);
}
listener.onComplete = function(file:FileReference):Void {
trace("onComplete: " + file.name);
}
listener.onHTTPError = function(file:FileReference, httpError:Number):Void {
trace("onHTTPError: " + file.name + " httpError: " + httpError);
}
listener.onIOError = function(file:FileReference):Void {
trace("onIOError: " + file.name);
}
listener.onSecurityError = function(file:FileReference, errorString:String):Void {
trace("onSecurityError: " + file.name + " errorString: " + errorString);
}
var fileRef:FileReferenceList = new FileReferenceList();
fileRef.addListener(listener);
fileRef.browse(); Code: ??? |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Nov 2005
Beiträge: 15
| My solution
upload.cfm Code: <cfset tempdir="uploadFiles\">
<cfset curdir=GetCurrentTemplatePath()>
<cfset uploaddir=GetDirectoryFromPath(curdir)&#tempdir#>
<cfif NOT DirectoryExists(uploaddir)>
<CFDirectory directory="#uploaddir#" action="Create">
</cfif>
<cfif isdefined("form.Filedata")>
<cfif not #form.Filedata# is "">
<cffile
action="upload"
destination=#uploaddir#
filefield="form.Filedata"
nameconflict="overwrite">
</cfif>
</cfif> Because the file has been renamed on the server. Thanks! |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |