如何通过7牛7.0.0 api上传图片,返回文件名和文件扩展名?

新手上路,请多包涵

Response res = uploadManager.put(data, key, getUpToken());
if (res.isOK()) {
try {
map = res.jsonToMap(); 这里如何获得文件名?如何获得扩展名字呢?

阅读 4.5k
1 个回答

首先上传的话,会默认通过res返回文件的文件名和文件的hash(http://developer.qiniu.com/docs/v6/api/overview/up/response/simple-response.html),其中的key就是文件名,扩展名可以通过文件名内容去获取;

如果上传策略中设置了callback参数,那么七牛会将callbackBody中的内容POSTcallbackUrl,七牛会将callbackUrl响应的内容返回给客户端,也就是这里的res变量,至于此时res变量是否包含文件名和文件扩展名,就看callbackUrl是否响应了这些内容了。

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