我下载了官方的安卓版的SDK。在手机上运行可以上传一个文件,并得到了一个地址。但是用这个地址没法下载该文件,不知道怎么回事。另外uptoken不知道怎么获得,用的是demo中默认给的。不知道是否和这个有关系,跪求大虾帮忙解决。
我下载了官方的安卓版的SDK。在手机上运行可以上传一个文件,并得到了一个地址。但是用这个地址没法下载该文件,不知道怎么回事。另外uptoken不知道怎么获得,用的是demo中默认给的。不知道是否和这个有关系,跪求大虾帮忙解决。
我也遇到这问题,参考java部分的文档,可以把java上的算法以及方法,移植到android,现在我已经解决了。。。原则上,token必须,是从服务器获取的,出于安全考虑,不过我是个人测试用的,所以不需要那样,
既然服务器可以生成,那java的代码,当然可以直接拿过来用只是稍加改动,亲,可以参考下。。
客户端原则上是没有权限生成token(包括上传凭证、下载凭证和管理凭证)的,demo中给出的uptoken是现成的,具体的生成方式在http://developer.qiniu.com/docs/v6/api/reference/security/upload-token.html中可以找到,在客户端的使用方式是
客户端向业务服务器发送上传请求
=>业务服务器生成上传token发送给客户端
=>客户端带token进行上传
。另外这边有在线生成uptoken的demo,你可以参考demo的token生成,或者直接使用用demo生成的token来进行上传。