文件上传
APP最低版本: 3.1.4
属性 | 类型 | 含义 | 默认 | 必须 | APP版本 |
---|---|---|---|---|---|
type | number | (计划废弃,慎用)上传方式, 0: 相册及拍摄 | 1: 文件 | 2: 所有 | 2 | 否 | |
mode | number | Array.<number> | 上传方式, 优先级高于type, 0: 相册 | 1: 拍摄 | 2: 文件 | 否 | 3.9.0 | |
max | number | 最大选择数量, 负数为无限制 | 9 | 否 | 3.3.0 |
mediaType | number | 相册支持的媒体类型, 0: Photo + Video | 1: Photo | 2: Video | 0 | 否 | |
days | number | 存储天数, days <= 0 时永久保存, days > 0 时保存days天, 当days为非整数时会向下取整 | 0 | 否 | |
watermarkType | number | 相机:水印功能,水印内容为:用户名 + 时间戳 + 自定义文案 0:不开启水印 1:防伪水印模式 注:只有在使用相机时生效; | 0 | 否 | |
watermarkContent | number | 相机:自定义水印文案 注:只有在使用相机时生效; | 否 |
属性 | 类型 | 含义 | APP版本 |
---|---|---|---|
code | string | 200:成功 | 404:失败 | |
msg | string | 响应信息 | |
data | Object | 响应数据 | |
data.files | Array.<Object> | 已上传的文件列表 | |
data.files[].previewUrl | string | 文件预览路径 (处理过的文件路径, 处理方式如: 压缩、截取、格式转换等) | |
data.files[].sourceFileUrl | string | 文件源路径 | |
data.files[].size | number | 文件大小, 单位为: B |
import { upload } from '@suplink/jssdk';
upload({ mode: 0 }).then((res) => console.log(res))