b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

强大的jquery上传组件SWF版Uploadify参数详解(2)

电脑杂谈  发布时间:2019-08-26 19:01:44  来源:网络整理

'onDialogClose':function(queueData){

alert(queueData.filesQueued+'fileswerequeuedof'+queueData.filesSelected+'selectedfiles.Thereare'+queueData.queueLength+'totalfilesinthequeue.');

onDialogOpen:在文件对话框打开时触发

$(function(){

$("#file_upload").uploadify({

'swf':'/uploadify/uploadify.swf',

'uploader':'/uploadify/uploadify.php',

'onDialogOpen':function(){

$('#message_box').html('Thefiledialogboxwasopened...');

onDisable:实例调用disable方法时触发

<ahref="javascript:$('#file_upload').uploadify('disable',true);">DisableUploadify</a>

$("#file_upload").uploadify({

'swf':'/uploadify/uploadify.swf',

'uploader':'/uploadify/uploadify.php',

alert('YouhavedisabledUploadify!');

onEnable:当Uploadify按钮激活并读取disable方法时触发

<ahref="javascript:$('#file_upload').uploadify('disable',false);">EnableUploadify</a>

$("#file_upload").uploadify({

'swf':'/uploadify/uploadify.swf',

'uploader':'/uploadify/uploadify.php',

alert('YoucanuseUploadifyagain.');

onFallback:当浏览器的FLASH版本不兼容时触发

$("#file_upload").uploadify({

'swf':'/uploadify/uploadify.swf',

'uploader':'/uploadify/uploadify.php',

alert('Flashwasnotdetected.');

onInit:在Uploadify初始化后触发

$("#file_upload").uploadify({

'swf':'/uploadify/uploadify.swf',

'uploader':'/uploadify/uploadify.php',

alert('ThequeueIDis'+instance.settings.queueID);

onQueueComplete:在文件队列完成时触发,传参数对象queueData,uploadsSuccessful成功传送的文件数量,uploadsErrored上传错误的文件数量。

$("#file_upload").uploadify({

'swf':'/uploadify/uploadify.swf',

uploadify 调用2次_onresume 调用2次_动次打次动次打次图片

'uploader':'/uploadify/uploadify.php',

'onQueueComplete':function(queueData){

alert(queueData.uploadsSuccessful+'filesweresuccessfullyuploaded.');

onSelect:当对话框的文件被选中时触发

$("#file_upload").uploadify({

'swf':'/uploadify/uploadify.swf',

'uploader':'/uploadify/uploadify.php',

alert('Thefile'+file.name+'wasaddedtothequeue.');

onSelectError:选择文件错误时触发,此处有三个参数,

file出错的文件对象。

errorCode,错误代码:QUEUE_LIMIT_EXCEEDED,文件大小超过了推送到文件队列的限制值。FILE_EXCEEDS_SIZE_LIMIT文件大小超过了上传限制值。ZERO_BYTE_FILE,没大小的文件。INVALID_FILETYPE,文件类型符合。

errorMsg:没有重写默认事件的状况下,可使用this.queueData.errorMsg返回具体的出错信息。

$("#file_upload").uploadify({

'swf':'/uploadify/uploadify.swf',

'uploader':'/uploadify/uploadify.php',

alert('Thefile'+file.name+'returnedanerrorandwasnotaddedtothequeue.');

onSWFReady:Flash对象加载完成时触发

$("#file_upload").uploadify({

'swf':'/uploadify/uploadify.swf',

'uploader':'/uploadify/uploadify.php',

alert('TheFlashfileisreadytogo.');

onUploadComplete:在每个文件上传完成时触发,无论失败而是错误。如果你想知道上传失败而是错误,请使用onUploadSuccess和onUploadError 事件。

file,无论失败而是出错的上传文件对象。

$("#file_upload").uploadify({

'swf':'/uploadify/uploadify.swf',

'uploader':'/uploadify/uploadify.php',

'onUploadComplete':function(file){

alert('Thefile'+file.name+'finishedprocessing.');

onUploadError:上传错误时触发,其速有4个参数:

file:上传的文件对象

errorCode:返回的错误代码

errorMsg:返回的错误信息

errorString:易读的具体错误信息

$("#file_upload").uploadify({

'swf':'/uploadify/uploadify.swf',

'uploader':'/uploadify/uploadify-not-existing.php',

'onUploadError':function(file,errorCode,errorMsg,errorString){

alert('Thefile'+file.name+'couldnotbeuploaded:'+errorString);

onUploadProgress:每次文件上传进度更新时触发,还有5个参数

file:上传的文件对象

bytesUploaded:已上传的文件字节数

bytesTotal:文件的总字节数

totalBytesUploaded:所有文件中当前已上传的总字节数

totalBytesTotal:所有上传文件的总字节数

$("#file_upload").uploadify({

'swf':'/uploadify/uploadify.swf',

'uploader':'/uploadify/uploadify.php',

'onUploadProgress':function(file,bytesUploaded,bytesTotal,totalBytesUploaded,totalBytesTotal){

$('#progress').html(totalBytesUploaded+'bytesuploadedof'+totalBytesTotal+'bytes.');

onUploadStart:在文件上传之前触发

$("#file_upload").uploadify({

uploadify 调用2次_动次打次动次打次图片_onresume 调用2次

'swf':'/uploadify/uploadify.swf',

'uploader':'/uploadify/uploadify.php',

alert('Startingtoupload'+file.name);

onUploadSuccess:上传失败后触发,还3个参数

file:上传成功的文件对象

data:服务端返回的数据

response:响应服务端返回的成功信息true,如返回false,则在successTimeout后呈现响应。

$("#file_upload").uploadify({

'swf':'/uploadify/uploadify.swf',

'uploader':'/uploadify/uploadify.php',

'onUploadSuccess':function(file,data,response){

alert('Thefile'+file.name+'wassuccessfullyuploadedwitharesponseof'+response+':'+data);

方法

cancel:从队列中更改一个文件或文件的进度,带两个参数

fileID:想更改的文件ID,可以键入任意数量的文件id作为参数。如果输入“*”作为第一个参数,队列中的所有文件将被更改。如果没有设置文件ID作为参数,在队列中第一个文件将被取消。

suppressEvent:如果设置为真,那么onUploadCancel事件将被允许。这在消除队列时很有用。

<ahref="javascript:$('#file_upload').uploadify('cancel')">CancelFirstFile</a>|<ahref="javascript:$('#file_upload').uploadify('cancel','*')">CleartheQueue</a>|<ahref="javascript:$('#file_upload').uploadify('upload','*')">UploadtheFiles</a>

$("#file_upload").uploadify({

'swf':'/uploadify/uploadify.swf',

'uploader':'/uploadify/uploadify.php'

destroy:摧毁Uploadify实例,并返回上传文件到其原始状态

<ahref="javascript:$('#file_upload').uploadify('destroy')">DestroyUploadify</a>

disable:禁用或启用上传按钮

<ahref="javascript:$('#file_upload').uploadify('disable',true)">DisabletheButton</a>|<ahref="javascript:$('#file_upload').uploadify('disable',false)">EnabletheButton</a>

setting:返回或升级Uploadify实例的设定,三个参数:

name:设置选项的名称,如果只修改了此名称则返回该名称的值

value:设置选项的值

resetObjects:设置为true时,将升级postData对象uploadify 调用2次,并更换已有的值,否则新值将添加到现有的postData对象中

<ahref="javascript:changeBtnText()">ChangetheButtonText</a>|<ahref="javascript:returnBtnText();">ReadtheButton</a>

$("#file_upload").uploadify({

'swf':'/uploadify/uploadify.swf',

'uploader':'/uploadify/uploadify.php'

functionchangeBtnText(){

$('#file_upload').uploadify('settings','buttonText','BROWSE');

functionreturnBtnText(){

alert('Thebuttonsays'+$('#file_upload').uploadify('settings','buttonText'));

stop:停止当前的上传和文件队列的任何进度

<ahref="javascript:$('#file_upload').uploadify('upload','*')">UploadtheFiles</a>|<ahref="javascript:$('#file_upload').uploadify('stop')">StoptheUploads!</a>

$("#file_upload").uploadify({

'swf':'/uploadify/uploadify.swf',

'uploader':'/uploadify/uploadify.php'

upload:上传特定文件或文件队列中的所有文件,参数

fileID:你想上传的文件的ID,最简洁的方式就是使用ID属性,如果‘*’作为第一个也是惟一一个传递参数,将上传队列中的所有文件。

<ahref="javascript:$('#file_upload').uploadify('upload','*')">UploadFiles</a>

$("#file_upload").uploadify({

'swf':'/uploadify/uploadify.swf',

'uploader':'/uploadify/uploadify.php'

关于自定义服务端的上传程序:

自定义服务端上传程序uploadify只需回返回一个字符串就OK了,如果上传失败就返回1,上传成功就返回错误信息。以下以thinkphp的上传类来说下。

publicfunctionupload(){

$upload=new\Think\Upload();//实例化上传类

$upload->maxSize=3145728;//设置附件上传大小

$upload->rootPath='./Uploads/';//设置附件上传根目录

$upload->savePath='';//设置附件上传(子)目录

if(!$info){//上传错误提示错误信息


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-120671-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...