uploadify添付ファイルアップロード
3212 ワード
uploadifyはjqueryフレームワークとflashに基づくリフレッシュレスアップロードコンポーネントで、flashを使用しているため、クライアントでファイルサイズをチェックし、どのタイプを選択できるかを制限し、一度に複数のファイルを選択してリフレッシュレスアップロードすることができます.
メモ:jqueryフレームワークをインポートする必要があることに注意してください.
ブラウザにflashプレーヤープラグインがインストールされていない場合は、デフォルトでは元のfileコントロールを使用してアップロードされます.
構成の説明は次のとおりです.
具体的には公式サイトのdemoを参考にすると簡単です.
公式サイト:http://www.uploadify.com/
demos:http://www.uploadify.com/demos/
メモ: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/