zhanghua
7 天以前 81d863041143bce34c8fafc0215a11e571833b6d
ycl-common/src/main/java/com/ycl/service/oss/impl/OssServiceImpl.java
@@ -72,8 +72,7 @@
            Date expiration = new Date(System.currentTimeMillis() + (long) 946080000 * 1000);
            String url = ossClient.generatePresignedUrl(bucketName, fileName, expiration).toString();
            System.out.println("上传结束--" + url + "------" + dtf2.format(LocalDateTime.now()));
            System.out.println("oss uploadImages_1上传成功:" + url);
            return url;
        } catch (Exception e) {
            System.out.println("uploadImages上传图片失败:");
@@ -169,18 +168,14 @@
            if (imgFile.contains("?")) {
                fileName = imgFile.substring(0, imgFile.indexOf("?"));
            }
            try {
                fileName = URLDecoder.decode(fileName, "UTF-8");
            } catch (UnsupportedEncodingException ex) {
//                throw new RuntimeException(ex);
            }
            fileName = URLDecoder.decode(fileName, "UTF-8");
            // 根据BucketName,objectName删除文件
            boolean b = ossClient.doesObjectExist(bucketName, fileName);
            if (b) {
                VoidResult voidResult = ossClient.deleteObject(bucketName, fileName);
                System.out.println(voidResult.toString());
//                System.out.println(voidResult.toString());
            }
            ossClient.shutdown();
            return true;
@@ -209,7 +204,7 @@
                // 获取文件的名称
                LocalDate date = LocalDate.now();
                DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd");
                String fileName = "sczf/" + date.format(formatter) + RandomUtils.generateRandomInt(8) + ext;
                String fileName = "sczf/" + date.format(formatter) + RandomUtils.generateRandomInt(8) + "." + ext;
                ObjectMetadata objectMetadata = new ObjectMetadata();
                objectMetadata.setContentType(getcontentType(ext));
@@ -222,7 +217,7 @@
                Date expiration = new Date(System.currentTimeMillis() + (long) 946080000 * 1000);
                String url = ossClient.generatePresignedUrl(bucketName, fileName, expiration).toString();
//            System.out.println("oss上传成功:" + url);
                System.out.println("oss uploadImages_3上传成功:" + url);
//            System.out.println("上传完成--" + dtf2.format(LocalDateTime.now()));
                return url;