增加品牌管理,品牌动态选择

This commit is contained in:
19173159168
2025-08-12 21:25:07 +08:00
parent 676e156702
commit 6fadd0aed9
29 changed files with 1419 additions and 34 deletions

View File

@ -11,6 +11,8 @@ import org.springframework.web.multipart.MultipartFile;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.util.Date;
import java.util.UUID;
@Component
@ -48,8 +50,14 @@ public class OssService {
// 上传文件
ossClient.putObject(putObjectRequest);
// 设置预签名URL过期时间单位为亮秒。本示例以设置过期时间为1小时为例
Date expiration = new Date(new Date().getTime()+ 3600 * 1000L);
//生成以GET方法访问的预签名URL、本示例没有额外请求头其他人可以直按通过湖览器访问相关内容
URL url = ossClient.generatePresignedUrl(ossConfig.getBucketName(), objectName, expiration);
System.out.println(url);
return url.toString();
// 返回文件访问 URL
return "https://" + ossConfig.getDomain() + "/" + objectName;
//return "https://" + ossConfig.getDomain() + "/" + objectName;
} catch (com.aliyun.oss.OSSException e) {
if ("AccessDenied".equals(e.getErrorCode())) {
throw new IOException("OSS权限不足请联系管理员配置权限。错误代码: " + e.getErrorCode(), e);