public OssUploadResult GetObject(string key) { try { var result = _client.GetObject(_bucketName, key); return(new OssUploadResult { }); } catch (OssException ex) { return(new OssUploadResult { Code = -1, Message = $"Failed with error code: {ex.ErrorCode}; Error info: {ex.Message}. \nRequestID:{ex.RequestId}\tHostID:{ex.HostId}" }); } catch (Exception ex) { return(new OssUploadResult { Code = -2, Message = $"Failed with error info: {ex.Message}" }); } }
public static void GetObjectByRequest(string bucketName, string key) { OssClient ossClient = new OssClient(Config.Endpoint, Config.AccessKeyId, Config.AccessKeySecret); try { var request = new GetObjectRequest(bucketName, key); request.SetRange(0, 100); var result = ossClient.GetObject(request); UnityEngine.Debug.LogError("Get object succeeded, length:{0}" + result.Metadata.ContentLength); } catch (OssException ex) { Console.WriteLine("Failed with error code: {0}; Error info: {1}. \nRequestID:{2}\tHostID:{3}", ex.ErrorCode, ex.Message, ex.RequestId, ex.HostId); } catch (Exception ex) { Console.WriteLine("Failed with error info: {0}", ex.Message); } }