qiniu-java-sdk-o

Qiniu Cloud Storage SDK for Java

License

License

Categories

Categories

Java Languages
GroupId

GroupId

com.qiniu
ArtifactId

ArtifactId

qiniu-java-sdk-o
Last Version

Last Version

7.2.29.3
Release Date

Release Date

Type

Type

jar
Description

Description

qiniu-java-sdk-o
Qiniu Cloud Storage SDK for Java
Project URL

Project URL

https://github.com/qiniu/java-sdk
Source Code Management

Source Code Management

https://github.com/qiniu/java-sdk

Download qiniu-java-sdk-o

How to add to project

<!-- https://jarcasting.com/artifacts/com.qiniu/qiniu-java-sdk-o/ -->
<dependency>
    <groupId>com.qiniu</groupId>
    <artifactId>qiniu-java-sdk-o</artifactId>
    <version>7.2.29.3</version>
</dependency>
// https://jarcasting.com/artifacts/com.qiniu/qiniu-java-sdk-o/
implementation 'com.qiniu:qiniu-java-sdk-o:7.2.29.3'
// https://jarcasting.com/artifacts/com.qiniu/qiniu-java-sdk-o/
implementation ("com.qiniu:qiniu-java-sdk-o:7.2.29.3")
'com.qiniu:qiniu-java-sdk-o:jar:7.2.29.3'
<dependency org="com.qiniu" name="qiniu-java-sdk-o" rev="7.2.29.3">
  <artifact name="qiniu-java-sdk-o" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.qiniu', module='qiniu-java-sdk-o', version='7.2.29.3')
)
libraryDependencies += "com.qiniu" % "qiniu-java-sdk-o" % "7.2.29.3"
[com.qiniu/qiniu-java-sdk-o "7.2.29.3"]

Dependencies

runtime (2)

Group / Artifact Type Version
com.squareup.okhttp3 : okhttp jar 3.14.4
com.google.code.gson : gson jar 2.8.5

test (2)

Group / Artifact Type Version
com.qiniu : happy-dns-java jar 0.1.6
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

Qiniu Resource Storage SDK for Java

@qiniu on weibo Software License Build Status GitHub release Coverage Status Latest Stable Version

安装

下载 the latest JAR 或者 通过 Maven:

<dependency>
  <groupId>com.qiniu</groupId>
  <artifactId>qiniu-java-sdk</artifactId>
  <version>[7.4.0, 7.4.99]</version>
</dependency>

或者 Gradle:

compile 'com.qiniu:qiniu-java-sdk:7.4.+'

运行环境

JDK 7 及以上

使用方法

上传

import com.qiniu.storage.UploadManager;
import com.qiniu.util.Auth;
import com.qiniu.storage.Configuration;
import com.qiniu.http.Response;
...
    Configuration cfg = new Configuration();
    UploadManager uploadManager = new UploadManager(cfg);
    Auth auth = Auth.create(accessKey, secretKey);
    String token = auth.uploadToken(bucketName);
    Response r = upManager.put("hello world".getBytes(), "yourkey", token);
...

测试

$ ./gradlew build

生成Eclipse工程文件

$ ./gradlew gen_eclipse

常见问题

  • QiniuExeption保留了请求响应的信息,失败情况下会抛出此异常,可以提交给我们排查问题。
  • API 的使用 demo 可以参考 单元测试

代码贡献

详情参考代码提交指南

贡献记录

联系我们

  • 如果需要帮助,请提交工单(在portal右侧点击咨询和建议提交工单,或者直接向 [email protected] 发送邮件)
  • 如果有什么问题,可以到问答社区提问,问答社区
  • 更详细的文档,见官方文档站
  • 如果发现了bug, 欢迎提交 issue
  • 如果有功能需求,欢迎提交 issue
  • 如果要提交代码,欢迎提交 pull request
  • 欢迎关注我们的微信 微博,及时获取动态信息。

代码许可

The MIT License (MIT).详情见 License文件.

com.qiniu

Qiniu Cloud

Connect Data, Redefine Value.

Versions

Version
7.2.29.3
7.2.29.2
7.2.29.1
7.2.29