异常处理
所有文档

          对象存储 BOS

          异常处理

          BOS异常提示有如下两种方式:

          异常方法 说明
          BceClientException 客户端异常
          BceServerException 服务器异常

          用户可以使用try获取某个事件所产生的异常,例如:

          String objectKey = "testObjectToFile";
          bosclient.putObject(bucketName, objectKey, "dataFile");
          File file = new File("test");
          
          try {
              bosclient.getObject(this.bucketName, objectKey, file);
          } catch (BceServerException bce){
              System.out.println(bce.getMessage());
          } catch ( BceClientException bce){
              System.out.println( bce.getMessage());
          } finally {
              file.delete();
          }

          客户端异常

          客户端异常表示客户端尝试向BOS发送请求以及数据传输时遇到的异常。 例如,当发送请求时网络连接不可用时,则会抛出 ClientException;当上传文件时发生IO异常时,也会抛出ClientException。

          服务端异常

          当BOS服务端出现异常时,BOS服务端会返回给用户相应的错误信息,以便定位问题。常见服务端异常可参见BOS错误信息格式

          上一篇
          数据处理及使用
          下一篇
          版本变更记录