ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
需要在当前当前maven工程项目的启动类,加上@EnableFileStorage 注解,开启OSS。 ***** ``` /** * @author 张跃帅 * @Description: SpringBoot-启动类 * @date 2020/07/12 */ @Slf4j // 开启OSS @EnableFileStorage @SpringBootApplication public class MainApplication { public static void main(String[] args) { log.info("\n" + "\n" + "====================开始启动====================" + "\n"); SpringApplication.run(MainApplication.class, args); log.info("\n" + "\n" + "====================启动成功====================" + "\n"); } } // 获取参数 String appCode = SystemContext.me().getAppCode(); String platformName = OssPlatformUtil.getOssPlatform(appCode); String fileType = OssFileUtil.getFileType(uploadFile); // 自定义-文件名 String fileName = DateUtil.format(DateUtil.date(), "yyyyMMddHHmmssSSS") + fileType; // 文件上传 FileInfo fileInfo = UploadFileUtil.build() // 准备上传的文件 .of(uploadFile) // 上传-指定的存储平台 .setPlatform(platformName) // 上传-保存的文件名称 .setSaveFilename(fileName) // 执行上传 .upload(); // 返回 return fileInfo.getUrl();