java 使用oos 进行数据上传和跨域
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 进行数据上传和跨域相关推荐
- net core WebApi——文件分片上传与跨域请求处理
文章目录 前言 开始 测试 跨域 小结 前言 在之前整理完一套简单的后台基础工程后,因为业务需要鼓捣了文件上传跟下载,整理完后就迫不及待的想分享出来,希望有用到文件相关操作的朋友可以得到些帮助. 开始 ...
- php图片上传怎么跨域,ajax跨域上传图片(后端php)完整例子
1.html内容: 上传截图: 成功文件: 2.js代码: function uploadImage(){ //获取图片 var file = $('#uploadFile')[0].files[0] ...
- ueditor单图上传iframe跨域_UEditor单图上传(simpleupload)跨域问题解决方案
代码实现 首先我们需要在ueditor.all.js文件中找到原本的单图上传部分的代码 搜索关键字 simpleupload,如下图所示: 然后找到上传图片的代码片段,如下图所示: 然后把 domUt ...
- 阿里云OSS上传下载跨域问题
OSS文件传输 使用OSS进行上传/下载操作时,时常会遇到跨域问题. 其表现为,直接通过浏览器,可以直接访问已经存储在OSS中得文件地址并下载,但是通过代码却会报跨域问题. 解决办法:登录阿里云OSS ...
- Element文件上传-解决跨域
以照片墙为例 官方源码 <el-uploadaction="https://jsonplaceholder.typicode.com/posts/"list-type=&qu ...
- springboot上传图片到宝塔Linux(本地上传和跨域上传)
1.浏览器访问宝塔面板的图片需要的配置-- 点击文件www-->server-->tomcat-->conf-->server.xml 可以自己修改,请在宝塔面板和服务器上放 ...
- java云控_云控 数据上传
新旧云控,新旧上传SDK的实现和区别 0]旧云控的功能控制是使用FLAG控制,云下发flags: Whetstone/app/klorobot/src/com/xxxx/klo/bugreport/u ...
- 新大陆物联网-Android实现网关功能-连接云平台并上传传感器数据-获取执行器指令并执行-Android网关开发-通信-数据上传云平台-JAVA原理讲解-免费云平台使用-竞赛2022国赛真题
目录 一.任务要求 二.开发环境 三.网关上线 四.数据上传与命令下发 五.JSON命令解析思路 六.总结 一.任务要求 我们将要实现的效果是:Android开发平板与Lora板进行有线串口通信,解析 ...
- MaxCompute Tunnel SDK数据上传利器——BufferedWriter使用指南
为什么80%的码农都做不了架构师?>>> 摘要: MaxCompute 的数据上传接口(Tunnel)定义了数据 block 的概念:一个 block 对应一个 http re ...
最新文章
- 【大版本】Adobe PDF控件ABCpdf V11发布 | 附下载
- Matlab数据类型学习图解
- Leetcode每日一题:31.next-permutation(下一个全排列)
- 敏捷开发用户故事系列之四:优先级排序
- 浅谈语音识别技术的发展趋势与应用前景
- (转)ASP.NET MVC 3.0:基于Ajax的表单提交,A页面认证失败后页面被强转至登录页面,待登录成功将如何回到A页面?...
- ISO20000与ITIL、ISO27000、CMMI、BS25999的相互区别
- C语言使用文件指针时遇到的位置问题
- C++内存空间:静态存储区、栈、堆、文字常量区、程序代码区
- 计算机中应用g,CH340g使用说明详解 - 全文
- javascript下载图片而不是浏览器默认打开图片
- secureCRT串口传送文件
- 闲鱼如何保障交易链路质量
- 脑电图机器学习笔记(一):机器学习脑电图.edf格式数据处理
- PHP mbstrpos,php中strpos函数与mb_strpos函数的区别
- English语法_关系代词 - 定义与分类
- [编程题]java实现游历魔法王国
- 你不看好百度,但“狼崽子”们却很凶:两年拿下5万家客户,然后再跟阿里打一架
- landsat5数据下载及其格式介绍
- 免费的QQ靓号!!!!!!