Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

dingxh317/java-sdk

Open more actions menu
 
 

Repository files navigation

Qiniu Resource Storage SDK for Java

@qiniu on weibo Software License Build Status [Latest Stable Version](http://search.maven.org/#search|ga|1|g:"com.qiniu" AND a:"qiniu-java-sdk")

安装

下载 the latest JAR 或者 通过 Maven:

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

或者 Gradle:

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

jdk 6.0 不能直接使用mvn上的okhttp, 需要另外下载,代码, okhttp.jar, okio.jar

运行环境

Qiniu SDK版本 Java 版本
7.x 6+
6.x 6+

使用方法

上传

import com.qiniu.storage.UploadManager;
import com.qiniu.util.Auth;
import com.qiniu.http.Response;
...
    UploadManager uploadManager = new UploadManager()
    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右侧点击咨询和建议提交工单,或者直接向 support@qiniu.com 发送邮件)
  • 如果有什么问题,可以到问答社区提问,问答社区
  • 更详细的文档,见官方文档站
  • 如果发现了bug, 欢迎提交 issue
  • 如果有功能需求,欢迎提交 issue
  • 如果要提交代码,欢迎提交 pull request
  • 欢迎关注我们的微信 微博,及时获取动态信息。

代码许可

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

About

Qiniu Resource (Cloud) Storage SDK for Java

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Java 100.0%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.