ChenJiaHe
2021-05-12 dada11f7c45db23f138020da981bba6e551f956f
优化修改
1个文件已修改
13 ■■■■ 已修改文件
src/main/java/com/hx/util/OBSUtil.java 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/hx/util/OBSUtil.java
@@ -32,7 +32,7 @@
     * @return
     * @throws IOException
     */
    public static PutObjectResult uploadImg(MultipartFile localFile,String ak,String sk,String endPoint,String bucketName,String fileName) throws IOException {
    public static PutObjectResult uploadImg(MultipartFile localFile,String ak,String sk,String endPoint,String bucketName,String folderName,String fileName) throws IOException {
        //没有名次的时候自动生成
        if(StringUtils.isNull(fileName)){
@@ -41,13 +41,16 @@
                fileName += localFile.getOriginalFilename().substring(localFile.getOriginalFilename().lastIndexOf("."));
            }
        }
        if(StringUtils.noNull(folderName)){
            fileName = folderName+"/"+fileName;
        }
        PutObjectResult putObjectResult = null;
        //初始化OBS客户端
        ObsClient obsClient = new ObsClient(ak, sk, endPoint);
        try{
            putObjectResult = obsClient.putObject(bucketName, fileName, localFile.getInputStream());
            putObjectResult = obsClient.putObject(bucketName,fileName , localFile.getInputStream());
        }catch (ObsException e){
            logger.error("华为云 OBS 上传文件报错 ");
            logger.error("HTTP Code: " + e.getResponseCode());
@@ -73,11 +76,12 @@
     * @param sk 访问秘钥
     * @param endPoint 区域
     * @param bucketName 存储桶
     * @param folderName 文件夹名称
     * @param fileName 文件名称(带后缀),为空时自动生成
     * @return
     * @throws IOException
     */
    public static PutObjectResult uploadImg(File localFile,String ak,String sk,String endPoint,String bucketName,String fileName) throws IOException {
    public static PutObjectResult uploadImg(File localFile,String ak,String sk,String endPoint,String bucketName,String folderName,String fileName) throws IOException {
        //没有名次的时候自动生成
        if(StringUtils.isNull(fileName)){
@@ -86,6 +90,9 @@
                fileName += localFile.getName().substring(localFile.getName().lastIndexOf("."));
            }
        }
        if(StringUtils.noNull(folderName)){
            fileName = folderName+"/"+fileName;
        }
        PutObjectResult putObjectResult = null;