Browse Source

key不存在是报错

master
richie 4 years ago
parent
commit
7e1e1b6c03
  1. 3
      plugin.xml
  2. 9
      src/main/java/com/fanruan/fs/s3/repository/core/S3ResourceRepository.java

3
plugin.xml

@ -5,12 +5,13 @@
<main-package>com.fanruan.fs</main-package>
<active>yes</active>
<hidden>no</hidden>
<version>1.1.6</version>
<version>1.2.0</version>
<env-version>10.0</env-version>
<jartime>2020-01-27</jartime>
<vendor>richie</vendor>
<description><![CDATA[使用支持S3协议的云存储文件系统作为文件服务器。]]></description>
<change-notes><![CDATA[
[2020-08-17]修复key不存在时报错的问题。<br/>
[2020-07-09]修复zip文件上传之后为空的问题。<br/>
[2020-07-06]修复华为云OBS显示的问。<br>
[2020-07-02]修复region显示时钟为endpoint的问题。<br/>

9
src/main/java/com/fanruan/fs/s3/repository/core/S3ResourceRepository.java

@ -58,8 +58,13 @@ public class S3ResourceRepository extends BaseResourceRepository {
@Override
public FineFileEntry getEntry(String path) {
GetObjectRequest request = new GetObjectRequest(bucket, path);
S3Object s3Object = s3.getObject(request);
return s3Object2FileEntry(s3Object, path);
try {
S3Object s3Object = s3.getObject(request);
return s3Object2FileEntry(s3Object, path);
} catch (Exception e) {
LogKit.info("{} not exist!", path);
}
return null;
}
@Override

Loading…
Cancel
Save