xin
2025-09-25 a6ac90e29e513b80b7ad881da8e319338021ef8b
oying-tools/src/main/java/com/oying/utils/ObsUtils.java
@@ -13,8 +13,6 @@
public class ObsUtils {
    /**
     * 创建ObsClient实例
     *
@@ -29,10 +27,10 @@
    /**
     * 上传对象权限
     *
     * @param properties    obs配置
     * @param file      文件
     * @param objectKey 对象名
     * @param acl       对象权限
     * @param properties obs配置
     * @param file       文件
     * @param objectKey  对象名
     * @param acl        对象权限
     * @return PutObjectResult
     */
    public static PutObjectResult putObject(ObsProperties properties, File file, String objectKey, AccessControlList acl) {
@@ -48,7 +46,7 @@
            // 为待上传的本地文件路径,需要指定到具体的文件名
            return obsClient.putObject(request);
        } catch (Exception e) {
            throw new BadRequestException("上传对象失败" + e.getMessage());
            throw new BadRequestException("上传对象失败:" + e.getMessage());
        } finally {
            FileUtil.del(file);
            CloseUtil.close(obsClient);
@@ -58,9 +56,9 @@
    /**
     * 上传对象
     *
     * @param properties    obs配置
     * @param file      文件
     * @param objectKey 对象名
     * @param properties obs配置
     * @param file       文件
     * @param objectKey  对象名
     * @return PutObjectResult
     */
    public static PutObjectResult putObject(ObsProperties properties, File file, String objectKey) {
@@ -70,7 +68,7 @@
            // 为待上传的本地文件路径,需要指定到具体的文件名
            return obsClient.putObject(properties.getBucket(), objectKey, file);
        } catch (Exception e) {
            throw new BadRequestException("上传对象失败" + e.getMessage());
            throw new BadRequestException("上传对象失败:" + e.getMessage());
        } finally {
            FileUtil.del(file);
            CloseUtil.close(obsClient);
@@ -80,9 +78,9 @@
    /**
     * 下载对象
     *
     * @param properties    obs配置
     * @param objectKey 对象名
     * @param path      保存路径
     * @param properties obs配置
     * @param objectKey  对象名
     * @param path       保存路径
     */
    public static String getObject(ObsProperties properties, String objectKey, String path) {
        // 创建ObsClient实例
@@ -118,8 +116,8 @@
    /**
     * 删除对象
     *
     * @param properties    obs配置
     * @param objectKey 对象名
     * @param properties obs配置
     * @param objectKey  对象名
     */
    public static void deleteObject(ObsProperties properties, String objectKey) {
        // 创建ObsClient实例