Skip to content
大纲

异常处理

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

异常方法说明
FosClientException客户端异常
FosServiceException服务器异常

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

java
String objectKey = "testObjectToFile";
FosClient.putObject(bucketName, objectKey, "dataFile");
File file = new File("test");
try {
    FosClient.getObject(this.bucketName, objectKey, file);
} catch (FosServiceException fos){
    System.out.println(fos.getMessage());
} catch ( FosClientException fos){
    System.out.println( fos.getMessage());
} finally {
    file.delete();
}

客户端异常

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

服务端异常

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