安装说明
OAS Java SDK 托管在 Maven 中央库内,版本与文档中心上发布的 Jar 包会保持一致,用户可根据实际需求选择合适的安装方式。
使用 Jar 包
// Access Key 配置
ServiceCredentials credentials = new ServiceCredentials("[yourAccessKeyId]", "[yourAccessKeySecret]");
// 通过工厂类获得archiveManager接口
ArchiveManager archiveManager = OASFactory.archiveManagerFactory(
credentials, "http://cn-hangzhou.oas.aliyuncs.com");
// 上传文件
UploadResult result = archiveManager.upload("[yourVaultName]", new File("pathForFileToUpload"));
System.out.println("Archive ID: " + result.getArchiveId());
System.out.println("Content Etag value: " + result.getContentEtag());
System.out.println("Tree Etag value: " + result.getTreeEtag());
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
安装OAS Java SDK可以通过以下两种方式完成:
下载与解压:首先,从OAS的SDK下载页面获取最新版本的Java SDK压缩包,并将其解压到本地目录。确保文件结构中包含lib
和third-party
文件夹。
手动添加依赖:
lib
文件夹内的aliyun-oas-sdk-VERSION.jar
以及third-party
文件夹中的所有jar包复制到你的项目CLASSPATH
下。Properties
)> Java Build Path
> Libraries
选项卡,点击Add JARs
,选择并添加所有复制的jar包。Project Structure
)> Libraries
中,添加来自lib
文件夹的aliyun-oas-sdk-VERSION.jar
及third-party
中的所有jar包。pom.xml
文件中,在dependencies
标签内加入如下依赖项,记得替换VERSION
为实际的版本号:
<dependency>
<groupId>com.aliyun.oas</groupId>
<artifactId>aliyun-oas-sdk</artifactId>
<version>VERSION</version>
</dependency>
以下是一个简单的代码示例,展示了如何使用OAS Java SDK上传文件至指定的Vault:
// 初始化凭证信息
ServiceCredentials credentials = new ServiceCredentials("[yourAccessKeyId]", "[yourAccessKeySecret]");
// 创建ArchiveManager实例
ArchiveManager archiveManager = OASFactory.archiveManagerFactory(
credentials, "http://cn-hangzhou.oas.aliyuncs.com"
);
// 执行文件上传操作
UploadResult result = archiveManager.upload("[yourVaultName]", new File("pathForFileToUpload"));
// 输出上传结果
System.out.println("Archive ID: " + result.getArchiveId());
System.out.println("Content Etag value: " + result.getContentEtag());
System.out.println("Tree Etag value: " + result.getTreeEtag());
请根据实际情况替换方括号中的内容,如[yourAccessKeyId]
、[yourAccessKeySecret]
和[yourVaultName]
等参数。
注意:如果使用的开发环境或IDE不在上述说明范围内,请参考所用IDE的官方文档进行相应的配置。