diff --git a/src/main/java/com/fanruan/fs/s3/repository/core/S3ResourceRepository.java b/src/main/java/com/fanruan/fs/s3/repository/core/S3ResourceRepository.java index 33540b3..bb2318b 100644 --- a/src/main/java/com/fanruan/fs/s3/repository/core/S3ResourceRepository.java +++ b/src/main/java/com/fanruan/fs/s3/repository/core/S3ResourceRepository.java @@ -104,7 +104,11 @@ public class S3ResourceRepository extends BaseResourceRepository { @Override public InputStream read(String filePath) throws ResourceIOException { GetObjectRequest request = new GetObjectRequest(bucket, filePath); - return s3.getObject(request).getObjectContent(); + try { + return s3.getObject(request).getObjectContent(); + } catch (Exception e) { + return new ByteArrayInputStream(new byte[0]); + } } @Override