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);
}
}