guoshilong
2023-10-06 915735cd579637ee239f904874ba3f27b1ac2a18
src/main/java/com/dji/sample/component/oss/service/impl/MinIOServiceImpl.java
@@ -63,7 +63,7 @@
        } catch (ErrorResponseException | InsufficientDataException | InternalException |
                InvalidKeyException | InvalidResponseException | IOException |
                NoSuchAlgorithmException | XmlParserException | ServerException e) {
            throw new RuntimeException("The file does not exist on the OssConfiguration.");
            throw new RuntimeException("OssConfiguration上不存在该文件.");
        }
    }
@@ -94,9 +94,9 @@
    public void putObject(String bucket, String objectKey, InputStream input) {
        try {
            client.statObject(StatObjectArgs.builder().bucket(bucket).object(objectKey).build());
            throw new RuntimeException("The filename already exists.");
            throw new RuntimeException("文件名已存在");
        } catch (MinioException | InvalidKeyException | IOException | NoSuchAlgorithmException e) {
            log.info("The file does not exist, start uploading.");
            log.info("文件不存在,开始上传。");
            try {
                ObjectWriteResponse response = client.putObject(
                        PutObjectArgs.builder().bucket(bucket).object(objectKey).stream(input, input.available(), 0).build());