上传组件

Methods

create

create ()

创建一个实例

Example:

<html>
    <div class="uploader" id="uploader">
    </div>
</html>

<script>
B.Controls.Uploader.create({
   isEditable: true,
    container: $("#uploader"),
    swf: '../../lib/webuploader/0.1.5/Uploader.swf',
   server: 'http://localhost:15994/Upload/upload',
   items: [{
       name: "12345中中中中中中中中中中中中中中中中中中中我是中国中中中中中中中中中中中中中中中.docx",
       identity: "1",
       size: "12312312"
   }, {
       name: "123456.docx",
       identity: "2",
       size: "1231233123"
   }],
   accept:[{
       title: '图片文件',
       extensions: 'gif,jpg,jpeg,bmp,png',
       mimeTypes: 'image/*'
   }, {
       title: 'OFFICE文件',
       extensions: 'doc,docx,pptx,ppt,xls,xlsx',
       mimeTypes: 'application/*'
   }],
   fileSizeLimit: 1024000,
   fileSingleSizeLimit: 512000,
   fileNumLimit: 3,
   buttonText: "浏览",
   onRemoveFile: function (identity) {
       if (identity) {
           alert("删除文件,标识:" + identity);
       }
   }
})
</script>

Properties

button

Unknown

指定上传按钮 和 container只能用其一 使用button模式,将只有上传按钮,没有其它的表现层内容

buttonText

String

上传按钮的文本

Default: 上传附件

container

Unknown

容器

fileNumLimit

Number

最多能上传多少文件

fileSingleSizeLimit

Number

单个文件最大大小

fileSizeLimit

Number

最大能上传多少大小

isEditable

Boolean

是否可编辑

Default: true

items

Array

已经存在的附件

Events

onRemoveFile

删除附件事件

Parameters:

nametypeflagdescription
identity Object
Top