欢迎,请 登录 | 注册 | 加入收藏

视频上传工具使用说明

1.jpg

最简化的上传按钮和表单

本上传插件的特色:

1、支持大文件上传,最大支持单个2G文件上传,亲测成功上传一个677M的视频文件到服务器,并且没有超时,完整返回了视频信息。上传大文件并不占用服务器内存,放心使用。

2、无刷新上传显示,带进度条功能。

3、支持跨服务器,跨域名上传,可上传到指定服务器,亲测已成功无须顾虑。本功能可轻松实现网站和附件服务器分离,减轻网站服务器的负担。

4、安装简单,只需把下面的代码粘贴到需要上传功能的页面即可实现上传功能。

//两个js文件和风格文件,必须的。

在需要显示上传的地方加入以下代码

//上传控制与显示部分
<script type="text/javascript">
var swfu;
window.onload = function () {
swfu = new SWFUpload({
// Backend Settings
upload_url: "upload.php",  //upload.php文件的位置,可使用绝对路径
post_params: {"PHPSESSID": "<?php echo session_id(); ?>"},
 
// File Upload Settings
file_size_limit : "1000 MB", // 上传文件控制大小
file_types : "*.wma;*.mp4;*.rmvb;*.mp3;*.wmv;*.flv;*.avi;*.3gp;*.mov", //上传文件类型控制
file_types_description : "JPG Images",
file_upload_limit : "0",
 
// Event Handler Settings - these functions as defined in Handlers.js
//  The handlers are not part of SWFUpload but are part of my website and control how
//  my website reacts to the SWFUpload events.
file_queue_error_handler : fileQueueError,
file_dialog_complete_handler : fileDialogComplete,
upload_progress_handler : uploadProgress,
upload_error_handler : uploadError,
upload_success_handler : uploadSuccess,
upload_complete_handler : uploadComplete,
 
// Button Settings
button_image_url : "images/user-upload-upm.gif",
button_placeholder_id : "spanButtonPlaceholder",
button_width: 158,
button_height: 50,
button_text : '<span class="button"><span class="buttonSmall"></span></span>',
button_text_style : '.button { font-family: Helvetica, Arial, sans-serif; font-size: 12pt; } .buttonSmall { font-size: 10pt; }',
button_text_top_padding: 0,
button_text_left_padding: 0,
button_window_mode: SWFUpload.WINDOW_MODE.TRANSPARENT,
button_cursor: SWFUpload.CURSOR.HAND,
// Flash Settings
flash_url : "images/swfupload.swf",   //swf文件位置
 
custom_settings : {
upload_target : "divFileProgressContainer"
},
// Debug Settings
debug: false
});
};
 
</script>
</head>
<body>
<form name="add" method="post" enctype="multipart/form-data" action="info.php">   //提交数据处理地址
<!--下面的表单注意修改,隐藏字段部分不能修改-->
<li>视频标题:<input type="text" name="title" id="movietitle" value="" size="60"></li>
<li>视频简介:<input type="text" name="moviesay" id="moviesay" value="" size="60"></li>
<li>视频地址:<input type="text" name="movie_url" id="odownpath1" value="" size="60"></li>
<li>图片地址:<input type="text" name="pic_url" id="titlepic" value="" size="60"></li>
<!--表单完成-->
 <div id="content">
<?php
if( !function_exists("imagecopyresampled") ){
?>
<?php
} else {
?>
<form>
<div style="display: inline;"> 
 <span id="spanButtonPlaceholder"></span>
</div>
</form>
<?php
}
?>
<div id="divFileProgressContainer" style="height:100px;"></div><input type="submit" name="addnews2" value="提交" class="anniu">  <br>
</form>
//传值部分,不能修改
<script>
function uploadSuccess(file,data,response ){
 
var data = data.split(';'); 
//alert(data[1] + data[2] + data[3]+ data[4] +data[5]);
document.getElementById('cname').value= data[1];
 document.getElementById('path').value= data[2];
 document.getElementById('pic').value= data[3];
 document.getElementById('convertname').value= data[4];
 document.getElementById('name').value= data[5];
document.getElementById('odownpath1').value = data[2]+data[4];
document.getElementById('titlepic').value = data[2]+data[3];
document.getElementById('movietitle').value = data[6];
document.getElementById('moviesay').value = data[6];
}
</script>