uploadify添付ファイルアップロード

3212 ワード

uploadifyはjqueryフレームワークとflashに基づくリフレッシュレスアップロードコンポーネントで、flashを使用しているため、クライアントでファイルサイズをチェックし、どのタイプを選択できるかを制限し、一度に複数のファイルを選択してリフレッシュレスアップロードすることができます.
メモ:jqueryフレームワークをインポートする必要があることに注意してください.
ブラウザにflashプレーヤープラグインがインストールされていない場合は、デフォルトでは元のfileコントロールを使用してアップロードされます.
構成の説明は次のとおりです.
auto                    
buttonClass     “    ” css class  
buttonCursor          :arrow  、hand  (  )
buttonImage             
buttonText         
checkExisting                 (1 ture,0 false)
debug                 (     false)
fileObjName          ,                       。   Filedata,$tempFile = $_FILES['Filedata']['tmp_name']
fileSizeLimit              B, KB, MB, GB   :'fileSizeLimit' : '20MB'
fileTypeDesc            。                        。  :All Files
fileTypeExts             。  :'fileTypeExts' : '*.gif; *.jpg; *.png'
formData           ,    get or post       ,    onUploadStart      
height          “    ”  px
itemTemplate    <itemTemplate>         。               
DataSource                  。
method                。  :post
multi                      【    】。  :  true
overrideEvents          onSelect  
preventCaching            true ,  true false.   true,                   URL   ,     .       URL    
progressData               :    percentage   speed。     
queueID            “   ”   css ID  。        ID
queueSizeLimit              。  :999
removeCompleted                。  :true
removeTimeout                   。   3       :'removeCompleted' : true,   
requeueErrors           ,        ,       。  :false
successTimeout          。       ,            ( ).          ,         。   :30 
swf               swf     ,         ,        .       
uploader                URL,       
uploadLimit               ,   999。     ,                。
width            “    ”  px

Events   
onCancel                         ,     
onClearQueue         。 'cancel'    *   ,               .queueItemCount         (     )
onDestroy                 (     )
onDialogClose                 ,     '  '  '  '    .          'overrideEvents'   ,               ,          
onDialogOpen                 ,        
onDisable            
onEnable             
onFallback         FLASH    
onInit                       
onQueueComplete                  
onSelect                          
onSelectError             
onSWFReady       flash      
onUploadComplete             
onUploadError                    
onUploadProgress     
onUploadStart              
onUploadSuccess                     

Methods   
cancel                   
destroy                  
disable              “    ”
settings                 uploadify   settings 
stop                              
upload                            

具体的には公式サイトのdemoを参考にすると簡単です.
公式サイト:http://www.uploadify.com/
demos:http://www.uploadify.com/demos/