コード例 #1
0
 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}"
         });
     }
 }
コード例 #2
0
ファイル: GetObject.cs プロジェクト: weacw/Anywhere
        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);
            }
        }