当前位置: 首页 > news >正文

海口网站建设高端想做游戏推广怎么找游戏公司

海口网站建设高端,想做游戏推广怎么找游戏公司,有好的网站推荐一下吗,贷款网站怎么做文章目录 阿里云 OSS 介绍准备工作SpringBoot 集成 OSS 阿里云 OSS 介绍 阿里云对象存储 OSS #xff08;Object Storage Service#xff09;#xff0c;是一款海量、安全、低成本、高可靠的云存储服务。使用 OSS#xff0c;你可以通过网络随时存储和调用包括文本、图片、… 文章目录 阿里云 OSS 介绍准备工作SpringBoot 集成 OSS 阿里云 OSS 介绍 阿里云对象存储 OSS Object Storage Service是一款海量、安全、低成本、高可靠的云存储服务。使用 OSS你可以通过网络随时存储和调用包括文本、图片、音频和视频等在内的各种文件。 准备工作 登录阿里云后进入阿里云控制台首页选择 对象存储 OSS 服务 开通服务 创建Bucket 填写 bucket 名称 选存储空间归属的地域 选择读写权限为公共读 4. 获取密钥 创建 AccessKey 保存 AccessKey ID 和 AccessKey Secret SpringBoot 集成 OSS 可以参考 官网 SDK 文档 导入 maven 坐标 dependencygroupIdcom.aliyun.oss/groupIdartifactIdaliyun-sdk-oss/artifactIdversion${aliyun.sdk.oss}/version /dependency dependencygroupIdjavax.xml.bind/groupIdartifactIdjaxb-api/artifactIdversion${jaxb-api}/version /dependency如果是 Java 9 及以上版本还需要导入其他坐标 在 yml 中添加配置 对应的配置类 编写 AliOssUtil Data AllArgsConstructor Slf4j public class AliOssUtil {private String endpoint;private String accessKeyId;private String accessKeySecret;private String bucketName;/*** 文件上传** param bytes* param objectName* return*/public String upload(byte[] bytes, String objectName) {// 创建OSSClient实例。OSS ossClient new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);try {// 创建PutObject请求。ossClient.putObject(bucketName, objectName, new ByteArrayInputStream(bytes));} catch (OSSException oe) {System.out.println(Caught an OSSException, which means your request made it to OSS, but was rejected with an error response for some reason.);System.out.println(Error Message: oe.getErrorMessage());System.out.println(Error Code: oe.getErrorCode());System.out.println(Request ID: oe.getRequestId());System.out.println(Host ID: oe.getHostId());} catch (ClientException ce) {System.out.println(Caught an ClientException, which means the client encountered a serious internal problem while trying to communicate with OSS, such as not being able to access the network.);System.out.println(Error Message: ce.getMessage());} finally {if (ossClient ! null) {ossClient.shutdown();}}//文件访问路径规则 https://BucketName.Endpoint/ObjectNameStringBuilder stringBuilder new StringBuilder(https://);stringBuilder.append(bucketName).append(.).append(endpoint).append(/).append(objectName);log.info(文件上传到:{}, stringBuilder.toString());return stringBuilder.toString();} }配置 OSS Configuration /*** 配置类用于创建AliOssUtil对象*/ Configuration Slf4j public class OssConfiguration {BeanConditionalOnMissingBeanpublic AliOssUtil aliOssUtil(AliOssProperties aliOssProperties){log.info(开始创建阿里云文件上传工具类对象{}, aliOssProperties);return new AliOssUtil(aliOssProperties.getEndpoint(),aliOssProperties.getAccessKeyId(),aliOssProperties.getAccessKeySecret(),aliOssProperties.getBucketName());} }编写通用上传文件接口 /*** 通用接口*/ RestController RequestMapping(/admin/common) Api(tags 通用接口) Slf4j public class CommonController {Autowiredprivate AliOssUtil aliOssUtil;PostMapping(/upload)ApiOperation(文件上传)public ResultString upload(MultipartFile file){log.info(文件上传{}, file);try {// 原始文件名String originalFilename file.getOriginalFilename();// 后缀String extension originalFilename.substring(originalFilename.lastIndexOf(.));String objectName UUID.randomUUID().toString() extension;// 文件的请求路径String filePath aliOssUtil.upload(file.getBytes(), objectName);return Result.success(filePath);} catch (IOException e) {log.error(文件上传失败{}, e);}return Result.error(MessageConstant.UPLOAD_FAILED);} }上传文件到 OSS 从前端调用上面的上传文件的接口就可以将文件上传到 OSS 上并且获取到访问 OSS 文件路径的 URL 地址。
http://www.yutouwan.com/news/310161/

相关文章:

  • 做ppt找图片的网站网络营销考试题及答案
  • 专业网站制作企业建设网站硬件需要
  • 牡丹江在哪个城市百度快速seo优化
  • python3 网站建设湘潭网站建设问下磐石网络
  • 做外贸重新设计网站景区网站建设的好处
  • 网站建设源程序滁州项目建设公示在哪个网站
  • 必须做网站等级保护南京网站搜索引擎优化
  • 深圳龙岗做网站公司做外贸c2c网站有哪些
  • 深圳网站建设公司为什搜索引擎优化自然排名
  • 网站开发需要数据库com网站建设中
  • 江西网站开发费用wordpress文字模板
  • 国外设计类网站wordpress多说加载慢
  • 公司网站设计很好的影视公司组织架构
  • 简约的网站西安网站优化
  • 永久免费自助建站一个网站做数据维护3天正常吗
  • 成都网站网络建设东莞市seo网络推广哪家好
  • 建设银行投资网站首页模板网站平台
  • 网站建设策划结构设计型网站案例
  • p2p网站开发思路方案网站优化如何做
  • 广州在线图文网络科技中心网站建设临汾网络推广
  • 做VIP视频网站赚钱成都建模培训机构
  • 网站模板中企动力wordpress版权怎
  • 长沙做营销型网站公司建一个手机app平台费用
  • 网站和app设计区别网站首页html
  • wordpress站做app企业网站推广方案
  • 上海做网站的公司有哪些如何制作微信公众号微商城
  • 泰州网站制作方案定制网站建设中跳转页面源码
  • 网站数据库是什么管理网站英文
  • 万网 网站超市公司网站建设描述
  • 个人网站价格移动网站排名怎么做