有这样一个需求: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 = "..."; //对应要上传到七牛上 你的那个路径(自己建文件夹 注意设置公开)

本文档介绍如何在Android应用中实现七牛云的文件上传,并通过Java服务端处理七牛云的回调。步骤包括:1. Android获取上传凭证并上传文件;2. 七牛云回调服务端指定URL,服务端解析回调参数。注意callbackUrl应指向服务端处理回调的方法。
最低0.47元/天 解锁文章
1453





