代码示例

图片上传用法
图片上传可预览

  var config = {
    KUPLOAD_MAGE_PATH: '/libs/jquery-kk-upload/',
    upload: {
      authorization: 'http://local.qmr.com/folder/oss',
      file_uploaded_callback: fileUploadedCallback,
      upload_complete_callback: uploadCompleteCallback
    },
    show: {
      list_width: '100px',
      list_height: '100px'
    },
    file_input: 'images'
  };
  var images = [
    {
      url: 'http://assets.viyongyong.com/images/2018/09/07/23k2h0R8S7.png',
      name: 'F851C8j3r6S0a4D4C5Z6.jpg'
    },
    {
      url: 'http://assets.viyongyong.com/images/2018/08/15/a3D2G6S6B1.png',
      name: 'p2C3n1p770.jpg'
    }
  ];
  ku = $('#images').createUploadLayer(config, images);

文件上传用法
文件上传列表形式

  var config = {
    KUPLOAD_MAGE_PATH: '/libs/jquery-kk-upload/',
    upload: {
      now_upload: false,
      post_type: 'now',
      url: '/php/upload.php',
      file_uploaded_callback: fileUploadedCallback,
      upload_complete_callback: uploadCompleteCallback
    },
    show: {
      item_show: 'ico',
      ico_width: '100%'
    },
    file_input: 'file'
  };
  var files = [
    {
      url: 'http://assets.viyongyong.com/images/2018/09/07/23k2h0R8S7.png',
      name: 'F851C8j3r6S0a4D4C5Z6.jpg'
    },
    {
      url: 'http://assets.viyongyong.com/images/2018/08/15/p2C3n1p770.jpg',
      name: 'p2C3n1p770.jpg'
    }
  ];
  var ku2 = $('#file').createUploadLayer(config, files);

插件使用

配置

属性 说明 类型 默认值
KUPLOAD_MAGE_PATH 插件路径,取项目根部路径 String /jquery-kk-upload/
KUPLOAD_MAGE_VERSION 插件版本(可忽略) String -
libs 插件扩展 Object {}
upload (上传)
now_upload 选中文件是否立刻上传 Boolean true
num_max 最高上传数量 Number 10
post_type 上传方式 (upload/oss) Enumeration oss
file_type 上传文件类型 (image/file) Enumeration image
extensions 上传文件扩展名 多个','隔开 String jpg,jpeg,gif,png,bmp
url 上传地址 (post_type = upload 必填) String -
authorization oss授权地址 (post_type = oss 必填) String -
file_uploaded_callback 上传单个成功回调函数 Function null
upload_complete_callback 本次全部文件成功回调函数 Function null
show (显示)
item_show 显示方式 (ico: 图标, list: 图片预览) Enumeration list
list_width list宽度 String 150px
list_height list高度 String 150px
ico_width 图标宽度 String 450px
is_sort 是否支持排序 Boolean true
file_input 上传文件表单名称 String -
max_file_size 文件上传限制参数 String 10mb

事件

事件名 说明 返回值
createUploadLayer 创建上传层 自己
imagesInit 图片初始化
getFiles 得到所有文件 Object
getFileNum 得到控件文件数量 Number