java 使用oos 进行数据上传和跨域

导入依赖

<dependency><groupId>com.aliyun.oss</groupId><artifactId>aliyun-sdk-oss</artifactId><version>3.10.2</version>
</dependency>
  • 如果使用的是Java 9及以上的版本,则需要添加jaxb相关依赖。添加jaxb相关依赖示例代码如下:

    <dependency><groupId>javax.xml.bind</groupId><artifactId>jaxb-api</artifactId><version>2.3.1</version>
    </dependency>
    <dependency><groupId>javax.activation</groupId><artifactId>activation</artifactId><version>1.1.1</version>
    </dependency>
    <!-- no more than 2.3.3-->
    <dependency><groupId>org.glassfish.jaxb</groupId><artifactId>jaxb-runtime</artifactId><version>2.3.3</version>
    </dependency>
    

编写一个test 或者 c文件 测试

Endpoint:在对象存储的概览

阿里云账号AccessKey拥有所有API的访问权限

使用子账户 创建一个账号选择 编程访问

创建后可以看见 阿里云账号AccessKey和accessKeySecret 注意这又这次创建的时候可以看见

选择添加权限 选择oss权限

inputStream 这里写上传文件的路径

examplebucket 这对象存储的名字

exampleobject.txt 存储后的名字

// yourEndpoint填写Bucket所在地域对应的Endpoint。以华东1(杭州)为例,Endpoint填写为https://oss-cn-hangzhou.aliyuncs.com。
String endpoint = "yourEndpoint";
// 阿里云账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM用户进行API访问或日常运维,请登录RAM控制台创建RAM用户。
String accessKeyId = "yourAccessKeyId";
String accessKeySecret = "yourAccessKeySecret";// 创建OSSClient实例。
OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);// 填写本地文件的完整路径。如果未指定本地路径,则默认从示例程序所属项目对应本地路径中上传文件流。
InputStream inputStream = new FileInputStream("D:\\localpath\\examplefile.txt");
// 填写Bucket名称和Object完整路径。Object完整路径中不能包含Bucket名称。
ossClient.putObject("examplebucket", "exampleobject.txt", inputStream);// 关闭OSSClient。
ossClient.shutdown();

完成 上传…

当深入是如 web端或者小程序端发送请求时的跨域问题可以考在这里解决 ,规则如下配置

java 使用oos 进行数据上传和跨域相关推荐

  1. net core WebApi——文件分片上传与跨域请求处理

    文章目录 前言 开始 测试 跨域 小结 前言 在之前整理完一套简单的后台基础工程后,因为业务需要鼓捣了文件上传跟下载,整理完后就迫不及待的想分享出来,希望有用到文件相关操作的朋友可以得到些帮助. 开始 ...

  2. php图片上传怎么跨域,ajax跨域上传图片(后端php)完整例子

    1.html内容: 上传截图: 成功文件: 2.js代码: function uploadImage(){ //获取图片 var file = $('#uploadFile')[0].files[0] ...

  3. ueditor单图上传iframe跨域_UEditor单图上传(simpleupload)跨域问题解决方案

    代码实现 首先我们需要在ueditor.all.js文件中找到原本的单图上传部分的代码 搜索关键字 simpleupload,如下图所示: 然后找到上传图片的代码片段,如下图所示: 然后把 domUt ...

  4. 阿里云OSS上传下载跨域问题

    OSS文件传输 使用OSS进行上传/下载操作时,时常会遇到跨域问题. 其表现为,直接通过浏览器,可以直接访问已经存储在OSS中得文件地址并下载,但是通过代码却会报跨域问题. 解决办法:登录阿里云OSS ...

  5. Element文件上传-解决跨域

    以照片墙为例 官方源码 <el-uploadaction="https://jsonplaceholder.typicode.com/posts/"list-type=&qu ...

  6. springboot上传图片到宝塔Linux(本地上传和跨域上传)

     1.浏览器访问宝塔面板的图片需要的配置-- 点击文件www-->server-->tomcat-->conf-->server.xml 可以自己修改,请在宝塔面板和服务器上放 ...

  7. java云控_云控 数据上传

    新旧云控,新旧上传SDK的实现和区别 0]旧云控的功能控制是使用FLAG控制,云下发flags: Whetstone/app/klorobot/src/com/xxxx/klo/bugreport/u ...

  8. 新大陆物联网-Android实现网关功能-连接云平台并上传传感器数据-获取执行器指令并执行-Android网关开发-通信-数据上传云平台-JAVA原理讲解-免费云平台使用-竞赛2022国赛真题

    目录 一.任务要求 二.开发环境 三.网关上线 四.数据上传与命令下发 五.JSON命令解析思路 六.总结 一.任务要求 我们将要实现的效果是:Android开发平板与Lora板进行有线串口通信,解析 ...

  9. MaxCompute Tunnel SDK数据上传利器——BufferedWriter使用指南

    为什么80%的码农都做不了架构师?>>>    摘要: MaxCompute 的数据上传接口(Tunnel)定义了数据 block 的概念:一个 block 对应一个 http re ...

最新文章

  1. 【大版本】Adobe PDF控件ABCpdf V11发布 | 附下载
  2. Matlab数据类型学习图解
  3. Leetcode每日一题:31.next-permutation(下一个全排列)
  4. 敏捷开发用户故事系列之四:优先级排序
  5. 浅谈语音识别技术的发展趋势与应用前景
  6. (转)ASP.NET MVC 3.0:基于Ajax的表单提交,A页面认证失败后页面被强转至登录页面,待登录成功将如何回到A页面?...
  7. ISO20000与ITIL、ISO27000、CMMI、BS25999的相互区别
  8. C语言使用文件指针时遇到的位置问题
  9. C++内存空间:静态存储区、栈、堆、文字常量区、程序代码区
  10. 计算机中应用g,CH340g使用说明详解 - 全文
  11. javascript下载图片而不是浏览器默认打开图片
  12. secureCRT串口传送文件
  13. 闲鱼如何保障交易链路质量
  14. 脑电图机器学习笔记(一):机器学习脑电图.edf格式数据处理
  15. PHP mbstrpos,php中strpos函数与mb_strpos函数的区别
  16. English语法_关系代词 - 定义与分类
  17. [编程题]java实现游历魔法王国
  18. 你不看好百度,但“狼崽子”们却很凶:两年拿下5万家客户,然后再跟阿里打一架
  19. landsat5数据下载及其格式介绍
  20. 免费的QQ靓号!!!!!!

热门文章

  1. 李白打酒递归java_李白打酒递归
  2. Maven介绍,IDEA安装和配置maven和maven指令
  3. 诺基亚财报遭吐槽:被微软收购比摩托罗拉还蠢
  4. antv L7地图 绘制大小不受控制bug
  5. stm32如何在官网下载标准函数库
  6. Bable的基本使用
  7. 单独使用bable插件
  8. 【OWASP TOP10】2021全球十大常见安全漏洞
  9. Java随笔记 - 断包和粘包 解决方法
  10. efishell无法开机shell_efi shell 添加启动项 修复启动