注册七牛云
获取AccessKey/SecretKey
创建空间绑定域名配置CNAME
七牛云开发文档
https://developer.qiniu.com/kodo/sdk/1239/java
项目
主要上传实现
public void store(InputStream inputStream, long contentLength, String contentType, String keyName) {
if (uploadManager == null) {
if (auth == null) {
auth = Auth.create(accessKey, secretKey);
}
uploadManager = new UploadManager(new Configuration());
}
try {
String upToken = auth.uploadToken(bucketName);
Response response = uploadManager.put(inputStream, keyName, upToken, null, contentType);
logger.info("七牛存储结果:" + response.statusCode);
} catch (QiniuException ex) {
ex.printStackTrace();
}
}
主要删除实现
public Boolean delete(String keyName) {
if (bucketManager == null) {
if (auth == null) {
auth = Auth.create(accessKey, secretKey);
}
bucketManager = new BucketManager(auth, new Configuration());
}
try {
bucketManager.delete(bucketName, keyName);
return true;
} catch (Exception e) {
e.printStackTrace();
return false;
}
}
运行效果
具体代码
码云 https://gitee.com/MEliauk/pic_space