首页 > 其他分享 >聚合支付项目-24

聚合支付项目-24

时间:2024-01-04 17:37:33浏览次数:32  
标签:24 聚合 String oss final static 支付 com public

阿里云对象存储使用指南

1.服务介绍

海量、安全、低成本、高可靠的云存储服务,提供99.9999999999%(12个9)的数据持久性。使用RESTful API 可以在互联网任何位置存储和访问,容量和处理能力弹性扩展,多种存储类型供选择,全面优化存储成本。

1.1产品优势

1.2产品功能

2. 创建对象存储空间

2.1创建阿里云账号

https://www.aliyun.com/1111/new?userCode=vz8lhqdd

2.2开通对象存储服务

https://www.aliyun.com/product/oss

3.上传文件测试

3.1 官网提供SDK开发包
<dependency>
    <groupId>com.aliyun.oss</groupId>
    <artifactId>aliyun-sdk-oss</artifactId>
    <version>3.10.2</version>
</dependency>
3.2使用SDK测试上传文件
//初始化OSS
@Bean
public OSS oss(){
    return new OSSClientBuilder().build(OssAC.ENDPOINT,OssAC.ACCESSKEY_ID, OssAC.ACCESSKEY_SECRET);
}
package com.huiminpay.merchant.config;

public class OssAC {
    public static final String ENDPOINT = "oss-cn-beijing.aliyuncs.com";
    public static final String BUCKET = "xwh0330";
    public static final String DOMAIN = "https://xwh0330.oss-cn-beijing.aliyuncs.com/";
    public static final String ACCESSKEY_ID = "LTAI5tAF*****3iiKHJJZ";
    public static final String ACCESSKEY_SECRET = "lgDEqGHEs*****vtKhkITFO";
}
@ApiOperation("测试")
@PostMapping("/upload2")
public String upload2(@RequestParam("file") MultipartFile multipartFile){
    try {
        InputStream inputStream = multipartFile.getInputStream();
        //获取上传文件名称
        String fullename =multipartFile.getOriginalFilename();
        //截取文件扩展名
        String ext = fullename.substring(fullename.lastIndexOf("."));
        //自定义文件名称
        String fileName = System.currentTimeMillis()+ext;
        // 组合阿里云OSS上传参数  依次为 存储空间名,文件名(可以包括文件夹),文件流
        // 注意对象存储没有文件夹概念,如果要区分文件可以再文件名加/  eg:/2021/04/16/202111222555.png
        PutObjectRequest putObjectRequest = new PutObjectRequest(OosAC.BUCKET,fileName,inputStream);
        // 上传
        oss.putObject(putObjectRequest);
        return OosAC.DOMAIN+fileName;
    } catch (IOException e) {
        e.printStackTrace();
    }
    return null;
}


标签:24,聚合,String,oss,final,static,支付,com,public
From: https://blog.51cto.com/u_16228353/9102583

相关文章

  • 智能手机2024:狂卷“微创新”后如何突破新机遇
    文|智能相对论作者|楷楷2023年,智能手机市场终于开始展露曙光。CounterpointResearch数据显示,2023年10月全球智能手机销量同比增长5%,智能手机市场出货量在经历了连续27个月的同比下滑后,首次出现同比正增长。特别是在中国市场,在华为Mate系列的带动下,国产手机品牌的“自研进程”......
  • 华为设备命令最全大合集(2024新版),赶紧收藏!
    01、华为交换机基础配置命令 01 常用命令视图 02 创建VLAN<Huawei>   //用户视图,一般display命令查看信息比较多。<Huawei>system-view  //准备进入系统视图。[Huawei]vlan100   //创建vlan100。[Huawei-vlan100]quit  //退回系统视图。 03  将端口加入到vla......
  • 【愚公系列】2024年01月 WPF控件专题 Label、TextBox、PasswordBox控件介绍
    ......
  • 基于TIC6000的DSP教学实验箱操作教程:5-18 RGB24图像灰度转换(LCD显示)
    一、实验目的学习RGB24图像灰度转换的原理,掌握图像的读取方法,并实现在LCD上显示灰度转换前后的图像。二、实验原理RGB24图像灰度转换RGB颜色空间作为一种常用的彩色图像表示模型,分别用红(R)、绿(G)、蓝(B)三原色的组合来表示每个像素的颜色。一般情况下,RGB彩色图像灰度化有三种转化方案:(1)......
  • 源支付V7最新修复版
    源支付V7最新修复版注:开发不易,仅限交流学习使用,如商业使用,请支持正版!轻量化的界面UI,提供更加便捷的操作体验,让您的系统一目了然推荐支付宝当面付-免CK-商家版,微信推荐赞赏码-收款单-店员资源宝分享源码截图:......
  • 2024年需要关注的七大网络安全威胁
    新颖创新技术的兴起和迅速采用已极大地改变了各行各业的全球网络安全和合规格局,比如生成式人工智能、无代码应用程序、自动化和物联网等新技术。网络犯罪分子正转而采用新的技术、工具和软件来发动攻击,并造成更大的破坏。因此,《2023年网络安全风险投资网络犯罪报告》预测,与网络犯罪......
  • 2024年软考报考全流程梳理,赶紧收藏!
    2023年的软考已经结束了,今年没能参加考试的,或者是没考过的,可以准备参加2024年的软考。  今天就给大家梳理下2024年软考考试,目前官方还未发布考试通知,下面的内容是参考往年的情况,若有变更,也会及时更新内容。 2024年软考考试时间 截至目前,2024年软考考试时间尚未公布。根据往年软......
  • AI的突破与融合:2024年中国智能技术的新纪元_光点科技
    随着人工智能领域的不断突破,2024年注定将成为中国智能技术发展的一个新纪元。当下,AI技术不仅在理论研究上取得了重大进展,其在商业应用、社会服务等领域的融合也日益深入。本文将结合近期网络上的AI热点,展望中国在AI技术方面的发展趋势和应用前景。AI技术的商业化突破近期,中国AI领域......
  • 2024-01-03:用go语言,给你两个长度为 n 下标从 0 开始的整数数组 cost 和 time, 分别表示
    2024-01-03:用go语言,给你两个长度为n下标从0开始的整数数组cost和time,分别表示给n堵不同的墙刷油漆需要的开销和时间。你有两名油漆匠,一位需要付费的油漆匠,刷第i堵墙需要花费time[i]单位的时间,开销为cost[i]单位的钱。一位免费的油漆匠,刷任意一堵墙的时间为1......
  • 奋楫扬帆,奔赴新程 | 2023 年图扑大事记回顾,与您携手共迎 2024
    2023.01工信部公示了2022年度智能制造示范工厂揭榜单位和优秀场景名单。图扑软件和上海洲邦合作建设的宁波甬友数字孪生工厂被评为优秀场景,全国共有369个智能制造典型场景入选。2023.01在第十一届中国创新创业大赛全国赛(新一代信息技术)比赛中,图扑软件喜获成长组优秀奖。这是继......