文件上传组件
- Source:
配置
(static) $.fn.emapFileUpload.defaults
属性:
名称 | 类型 | 属性 | 默认值 | 描述 |
---|---|---|---|---|
contextPath |
String |
<optional> |
根路径 | |
token |
String |
<optional> |
文件token,不传则组件生成随机的新token, 传token则组件自动请求token下已有的文件信息并渲染到页面上 | |
multiple |
Boolean |
<optional> |
false | 上传控件是否支持一次性选择多个 |
storeId |
String |
<optional> |
file | emap文件类型 |
type |
Array |
<optional> |
[] | 上传文件的格式要求 |
size |
Int |
<optional> |
0 | 上传文件的大小要求,单位为KB |
limit |
Int |
<optional> |
上传文件的数量限制 | |
add |
function |
<optional> |
添加文件的回调 | |
submit |
function |
<optional> |
开始上传文件的回调 | |
done |
function |
<optional> |
文件上传成功的回调 | |
fail |
function |
<optional> |
文件上传失败的回调 |
- Source:
方法API
getFileData() → {Array}
返回token下已有的正式文件的信息
- Source:
返回:
文件信息对象数组
- 类型:
- Array
getFileToken() → {String}
获取token
- Source:
返回:
token,若无上传文件返回""
- 类型:
- String
getFileUrl() → {Array}
返回token下已有的正式文件的url数组
- Source:
返回:
url数组
- 类型:
- Array
saveTempFile(params)
保存token, 不建议使用, 用saveUpload方法替代
参数:
名称 | 类型 | 描述 |
---|---|---|
params |
Object | 保存请求附带参数 |
- Source:
saveUpload(params) → {Object}
该方法为异步的 保存方法, 会在 有文件正在上传时弹出确认框, 该方法返回一个defer对象
参数:
名称 | 类型 | 描述 |
---|---|---|
params |
Object | 保存请求附带参数 |
- Source:
返回:
异步方法的Defer对象,resolve带参格式 为
{
success: true,
token: "xxx",
}
- 类型:
- Object