cacheUpload

缓存上传
Source:
示例
$('#upload').cacheUpload({
    		contextPath: '/emap',  
    		buttonType: 'button'
    	})

配置

(static) $.fn.cacheUpload.defaults

属性:
名称 类型 属性 默认值 描述
contextPath String emap根路径
storeId String 定义的文件类型
buttonType String <optional>
button 上传按钮样式 button 或者block
displayType String <optional>
image 上传文件展示类型 image 或者 file
width Int <optional>
168 image 模式下文件展示的宽度
height Int <optional>
108 image 模式下文件展示的高度
limit Int <optional>
文件上传个数限制
type Array <optional>
文件格式限制
size Int <optional>
文件大小限制,单位KB
placeholder String | function <optional>
提示文字,若为function则带参为默认的提示文字,需要拼接后返回
token String <optional>
文件token, 编辑页面传入已有token,则不会生成新的token, 组件会自动拉取该token下已有的文件信息
canPreviewPDF Boolean <optional>
true 是否可以预览pdf文件
readonly Boolean <optional>
false 是否只读
sortable Boolean <optional>
false 是否开启排序
showFileTitle Boolean <optional>
true image模式下,是否显示文件的名称
title String | function <optional>
自定义上传的显示文件名,只在单个文件上传的情况下生效
initComplete function <optional>
初始化完成的回调
uploadParam Object <optional>
上传请求附带的参数
autoSave Boolean <optional>
false 是否自动保存, 如果为true,则上传完成后自动保存为正式文件,不需要额外调用保存方法,同时保存请求需要传的参数,请配置在uploadParam中
uploadingWarn Boolean <optional>
true 保存方法前是否会判断是否有正在上传的文件并弹出提示框
multiple Boolean <optional>
true 是否允许批量选取文件
tooltipText String <optional>
自定义上传按钮tooltip的内容
downloadParam Object <optional>
下载文件请求附带的参数
deleteParam Object <optional>
删除文件请求附带的参数
initComplete function <optional>
初始化完成的回调
editButtons Array <optional>
配置操作按钮的显示 默认值 ['preview', 'download', 'reupload', 'delete']
explainTip String <optional>
说明 block按钮样式下,按钮内部文字
Source:

方法API

destroy()

销毁上传实例
Source:

disable()

禁用
Source:

disable()

禁用
Source:

getFileInfo(asyncopt) → {Object}

获取当前组件下所有的文件信息
参数:
名称 类型 属性 默认值 描述
async Boolean <optional>
true 是否为异步请求
Source:
返回:
若为异步则返回promis对象,若为同步,则返回请求结果数组
类型:
Object

getFileNum() → {*|jQuery}

获取token下文件数量 包括正式文件和临时文件, 不包含 出错的文件和 正在上传的文件
Source:
返回:
类型:
* | jQuery

getFileToken() → {string}

获取token, 若token下文件数量为0,则返回""
Source:
返回:
token
类型:
string

reload()

重载token下的数据
Source:

saveUpload(paramsopt) → {Object}

保存上传
参数:
名称 类型 属性 描述
params Object <optional>
保存时附带的参数
Source:
返回:
- 带有保存结果的promise对象
类型:
Object