|
PHPswfupload图片文件上传实例代码
swfupload是一个flash插件它可以结合php来快速实现图片文件无刷新上传,同时还可以批量上传图片,下面我来给大家介绍PHPswfupload图片文件上传实例代码有需要了解的中参考。
效果图
index.php文件
?代码如下 复制代码 SWFUploadDemos-SWFObjectDemovarswfu;
SWFUpload.onload=function(){?varsettings={??flash_url:"../swfupload/swfupload.swf",??upload_url:"upload.php",??post_params:{???"PHPSESSID":"NONE",???"HELLO-WORLD":"HereIAm",???".what":"OKAY"??},??file_size_limit:"100MB",??file_types:".jpg;.gif;.png;.jpeg;",??file_types_description:"AllFiles",??file_upload_limit:100,??file_queue_limit:0,??custom_settings:{???progressTarget:"fsUploadProgress",???cancelButtonId:"btnCancel"??},??debug:false,
??//ButtonSettings??button_image_url:"XPButtonUploadText_61x22.png",??button_placeholder_id:"spanButtonPlaceholder",??button_width:61,??button_height:22,
??//Theeventhandlerfunctionsaredefinedinhandlers.js??swfupload_loaded_handler:swfUploadLoaded,??file_queued_handler:fileQueued,??file_queue_error_handler:fileQueueError,??file_dialog_complete_handler:fileDialogComplete,??upload_start_handler:uploadStart,??upload_progress_handler:uploadProgress,??upload_error_handler:uploadError,??upload_success_handler:uploadSuccess,??upload_complete_handler:uploadComplete,??queue_complete_handler:queueComplete,?//Queuepluginevent????//SWFObjectsettings??minimum_flash_version:"9.0.28",??swfupload_pre_load_handler:swfUploadPreLoad,??swfupload_load_failed_handler:swfUploadLoadFailed?};
?swfu=newSWFUpload(settings);}
?SWFUpload?v2.2.0
?SWFObjectDemo???ThispagedemonstratestheSWFObjectplugin.?Doeachofthefollowing(oneatatime)toseethepluginwork: ???????- UninstallyourFlashPlayerorinstallaversionlessthan9.0.28
????- CausetheSWFfiletofailtoloadbydeletingorrenamingswfupload.swf(simulatingaverysloworfaileddownload)
????- DisableJavaScript
??? ?????EachofthesetestsdemontratehowtheseissuescanbehandledbySWFUploadandtheSWFObjectlibraries.?? ????????UploadQueue??????0FilesUploaded??????????????? ??? ?????????SWFUploadisloading.Pleasewaitamoment...???????SWFUploadistakingalongtimetoloadortheloadhasfailed.?PleasemakesurethattheFlashPluginisenabledandthataworkingversionoftheAdobeFlashPlayerisinstalled.?????????? | | |