Response res = uploadManager.put(data, key, getUpToken());
if (res.isOK()) {
try {
map = res.jsonToMap(); 这里如何获得文件名?如何获得扩展名字呢?
Response res = uploadManager.put(data, key, getUpToken());
if (res.isOK()) {
try {
map = res.jsonToMap(); 这里如何获得文件名?如何获得扩展名字呢?
首先上传的话,会默认通过
res
返回文件的文件名和文件的hash(http://developer.qiniu.com/docs/v6/api/overview/up/response/simple-response.html),其中的key
就是文件名,扩展名可以通过文件名内容去获取;如果上传策略中设置了callback参数,那么七牛会将
callbackBody
中的内容POST
给callbackUrl
,七牛会将callbackUrl
响应的内容返回给客户端,也就是这里的res变量
,至于此时res变量
是否包含文件名和文件扩展名,就看callbackUrl
是否响应了这些内容了。