有这样一个需求:android将文件上传到七牛云,并将文件在七牛云存储的信息返回业务服务器处理。七牛云的sdk上有一个模型解决这种需求,这是原理图:
然而不幸的是,关于回调上传的demo一直找不到,经过一天的折腾,整理了一个demo。大体流程是这样子的:
1、android向业务服务器请求上传凭证,服务端代码如下
public class QiniuUtil {
//设置需要操作的账号的AK和SK
public static final String ACCESS_KEY = "...";
public static final String SECRET_KEY = "...";
//要上传的空间
public static final String BUCKET = "..."; //对应要上传到七牛上 你的那个路径(自己建文件夹 注意设置公开&