最简化的上传按钮和表单
本上传插件的特色:
1、支持大文件上传,最大支持单个2G文件上传,亲测成功上传一个677M的视频文件到服务器,并且没有超时,
完整返回了视频信息。上传大文件并不占用服务器内存,放心使用。
2、无刷新上传显示,带进度条功能。
3、支持跨服务器,跨域名上传,可上传到指定服务器,亲测已成功无须顾虑。本功能可轻松实现网站和
附件服务器分离,减轻网站服务器的负担。
4、安装简单,只需把下面的代码粘贴到需要上传功能的页面即可实现上传功能。
//两个js文件和风格文件,必须的。
在需要显示上传的地方加入以下代码
//上传控制与显示部分
var swfu;
window.onload = function () {
swfu = new SWFUpload({
// Backend Settings
upload_url: "upload.php", //upload.php文件的位置,可使用绝对路径
post_params: {"PHPSESSID": ""},
// 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 : '',
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
});
};
if( !function_exists("imagecopyresampled") ){
?>
} else {
?>
}
?>
//传值部分,不能修改
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];
}