WDOssClient.ets 663 Bytes
import WDOssclientApi from 'libwdossclient.so';

export class WDOssClient {
  private static instance: WDOssClient;

  private constructor() {
  };

  public static getInstance(): WDOssClient {
    if (!WDOssClient.instance) {
      WDOssClient.instance = new WDOssClient();
    }
    return WDOssClient.instance;
  }


  public static UploadFile(Endpoint:string,accessKeyId:string,accessKeySecret:string,sessionToken:string,
  BucketName:string,ObjectName:string,localFileName:string):boolean
  {
      return WDOssclientApi.WDOssClient_UploadFile(Endpoint,accessKeyId,accessKeySecret,sessionToken,BucketName,ObjectName,localFileName);
  }
}