用法
文件上传组件fileUpload
是基于百度的webuploader
定制
参数配置
属性 | 描述 | 示例 |
---|---|---|
tpl |
string ,默认
'<div class="img-editor">'+
|
不建议修改,修改必须保留img-editor 、queueList 、statusBar 、info 、uploadBtn 类
|
auto |
false |
自动上传,默认手动 |
multiple |
false |
多个文件上传,默认是单个文件 |
water |
false |
是否添加水印 |
thumbnail |
false |
是否生成缩略图 |
sendurl |
null |
发送地址,上传地址 |
fileVal |
File |
上传文件域名称 |
filetypes |
jpg,jpeg,bmp,png,gif,pdf,doc,docx |
文件类型 |
filesize |
204800 |
文件大小,200M |
btntext |
点击上传 |
上传按钮的文字 |
swf |
null |
SWF上传控件相对地址 |
thumbnailWidth |
400 |
预览缩略图宽度 |
thumbnailHeight |
400 |
预览缩略图高度 |
success |
function(file, data) |
上传成功后回调 |
/**
* uploadSuccess 上传成功后回调
* @return {[type]} [description]
*/
function uploadSuccess(el, file, data) {
/*var names = data.name.split('.');
var name = names[0].length > 13 ? names[0].substring(0, 13) + "..." : names[0];
$(el).siblings(".uploadName").val(data.name);
$(el).siblings(".upload-name").text(name + "." + names[1]);
$(el).siblings(".upload-path").val(data.path);
$(el).siblings(".upload-size").val(data.size);*/
// todo: test
$(el).siblings(".upload-name").html(file.name);
}
$(function() {
$('#upload-btn').fileUpload({
swf: '/document/src/js/webuploader/Uploader.swf',
sendurl: '/document/src/js/webuploader/fileupload.php',
//fileVal: 'FileData',
success: uploadSuccess
});
});