求七牛云存储 java上传下载demo

官方api看的不是很详细 麻烦有的上传个在线等待 不胜感激!

阅读 6.2k
2 个回答

上传
'''
package demo;
import com.qiniu.common.QiniuException;
import com.qiniu.http.Response;
import com.qiniu.storage.UploadManager;
import com.qiniu.util.Auth;
import com.qiniu.util.StringMap;

public class UploadDemo {
String ACCESS_KEY = "ACCESS_KEY";
String SECRET_KEY = "SECRET_KEY";
Auth auth = Auth.create(ACCESS_KEY, SECRET_KEY);

UploadManager uploadManager = new UploadManager();

// 覆盖上传
private String getUpToken(){

 return auth.uploadToken("bucket", "key", 3600, new StringMap().put("insertOnly","1"));

}

public void upload() throws QiniuException{

Response res = uploadManager.put("file", "key", getUpToken());
System.out.println(getUpToken());
System.out.println(res.bodyString());

}

public static void main(String args[]) throws QiniuException{
new UploadDemo().upload();
}
}
'''
下载
'''
package demo;
import com.qiniu.util.Auth;

public class DownloadDemo {
String ACCESS_KEY = "ACCESS_KEY";
String SECRET_KEY = "SECRET_KEY";
String URL = "http://domain/key";
Auth auth = Auth.create(ACCESS_KEY, SECRET_KEY);

public void download(){
String downloadRUL = auth.privateDownloadUrl(URL);
System.out.println(downloadRUL);
}

public static void main(String args[]){
new DownloadDemo().download();
}

}
'''

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题