Skip to content
On this page

阿里上传相关

介绍

阿里文件上传

目录

上传

TrinaPlugin uploadAliOSS

示例代码

js
window.cordova.exec(
  (success) => {
    console.log("成功", success);
    if (success.complete) {
      // 完成上传
    } else {
      // 当前上传进度
      currentSize = success.currentSize;
      totalSize = success.totalSize;
    }
  },
  (err) => {
    console.log("失败", err);
  },
  "TrinaPlugin",
  "uploadOSS",
  [
    {
      url: "https://abcd.com", //String
      fileName: fileNameUrl,
      filePath: fileObj.uploadUrl,
      bucketName: "csde-epm",
      endPoint: "https://oss-cn-shanghai.aliyuncs.com",
    },
  ]
);

API

入参

参数必传类型默认值说明
url是String无签名 URL
endPoint是String无Bucket 所在地域对应的 Endpoint
fileName是string无完整路径,不能包含 Bucket 名称,例如 testdir/exampleobject.txt
filePath是string无文件本地路径
bucketName是string无存储空间名称

出参

参数类型说明
completeint上传是否完成:1 完成 0 上传中
currentSizeint当前上传大小
totalSizeint总的大小
fileUrlstring公开访问 URL
previewUrlstring预签名 URL 有时效性