uploadFile(Object object)
上传文件到云存储,阿里云单文件大小限制为100M,腾讯云单文件最大为5G
请求参数
Object object
参数名 | 类型 | 必填 | 默认值 | 说明 | 平台差异说明 |
---|---|---|---|---|---|
filePath | String | 是 | - | 要上传的文件对象 | - |
响应参数
字段 | 类型 | 说明 |
---|---|---|
code | String | 状态码,操作成功则不返回 |
message | String | 错误描述 |
fileID | String | 文件唯一 ID,用来访问文件,建议存储起来 |
requestId | String | 请求序列号,用于错误排查 |
示例代码
uni.chooseImage({
count: 1,
success(res) {
console.log(res);
if (res.tempFilePaths.length > 0) {
let filePath = res.tempFilePaths[0]
//进行上传操作
// promise
const result = await uniCloud.uploadFile({
filePath: filePath
});
// callback
uniCloud.uploadFile({
filePath: filePath
},
success() {},
fail() {},
complete() {}
});
}
}
});
Tips
- 阿里云返回的fileID为链接形式