uploadFile(Object object)

上传文件到云存储,阿里云单文件大小限制为100M,腾讯云单文件最大为5G

请求参数

Object object

参数名类型必填默认值说明平台差异说明
filePathString-要上传的文件对象-

响应参数

字段类型说明
codeString状态码,操作成功则不返回
messageString错误描述
fileIDString文件唯一 ID,用来访问文件,建议存储起来
requestIdString请求序列号,用于错误排查

示例代码

  1. uni.chooseImage({
  2. count: 1,
  3. success(res) {
  4. console.log(res);
  5. if (res.tempFilePaths.length > 0) {
  6. let filePath = res.tempFilePaths[0]
  7. //进行上传操作
  8. // promise
  9. const result = await uniCloud.uploadFile({
  10. filePath: filePath
  11. });
  12. // callback
  13. uniCloud.uploadFile({
  14. filePath: filePath
  15. },
  16. success() {},
  17. fail() {},
  18. complete() {}
  19. });
  20. }
  21. }
  22. });

Tips

  • 阿里云返回的fileID为链接形式