view块swfupload.txt 返回列表
<?php
/**
$params['upload_url']='...';
$params['file_post_name']='...';
$params['file_size_limit']='...'; // 1 MB
$params['file_types']='...'; //*.jpg;*.png;*.gif
**/
$rand_str=substr(md5($params['upload_url']),0,8);
$params['progressTarget']=empty($params['progressTarget'])?"progress_{$rand_str}":$params['progressTarget'];
$params['cancelButtonId']=empty($params['cancelButtonId'])?"cancel_{$rand_str}":$params['cancelButtonId'];
$params['button_placeholder_id']=empty($params['button_placeholder_id'])?"button_{$rand_str}":$params['button_placeholder_id'];
$params['swfu']=empty($params['swfu'])?"swtu_{$rand_str}":$params['swfu'];
$params['file_types_description']=empty($params['file_types_description'])?"All Files":$params['file_types_description'];
$params['file_upload_limit']=empty($params['file_upload_limit'])?10:$params['file_upload_limit'];
$params['file_queue_limit']=empty($params['file_queue_limit'])?2:$params['file_queue_limit'];
$params['button_text']=empty($params['button_text'])?"select file":$params['button_text'];
?>
<div class="fieldset flash" id="<?=$params['progressTarget'];?>">
<div id="divStatus">0 Files Uploaded <font color="#CC3300">Only one map can be uploaded</font></div>
<div style="float:left;border:1px solid #999999; width:70px;"><span id="<?=$params['button_placeholder_id'];?>"></span></div>
<input id="<?=$params['cancelButtonId'];?>" type="button" value="Cancel All Uploads" onclick="<?=$params['swfu'];?>.cancelQueue();" disabled="disabled" style="font-size:8pt; float:left; height:21px;" />
<div style="clear:both"></div>
<script type="text/javascript">
<!--//
var settings_<?=$rand_str;?> = {
flash_url : "<?=base_url()?>assets/shared/js/swfupload.swf",
upload_url: "<?=$params['upload_url'];?>",
post_params: {"<?=$cookie_name?>" : '<?=$cookie_value?>' },
file_post_name: "<?=$params['file_post_name'];?>",
file_size_limit : "<?=$params['file_size_limit'];?>",
file_types : "<?=$params['file_types'];?>",
file_types_description : "<?=$params['file_types_description'];?>",
file_upload_limit : <?=$params['file_upload_limit'];?>,
file_queue_limit : <?=$params['file_queue_limit'];?>,
custom_settings : {
progressTarget : "<?=$params['progressTarget'];?>",
cancelButtonId : "<?=$params['cancelButtonId'];?>"
},
debug: false,
// Button settings
button_width: "60",
button_height: "20",
button_placeholder_id: "<?=$params['button_placeholder_id'];?>",
button_text: '<span style="color:#333;"><?=$params['button_text'];?></span>',
button_text_style: ".theFont { font-size: 16; }",
button_text_left_padding: 10,
button_text_top_padding: 0,
// The event handler functions are defined in handlers.js
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 // Queue plugin event
};
var <?=$params['swfu'];?>=new SWFUpload(settings_<?=$rand_str;?>);
-->
</script>
</div>
Add New Content