CallbackFetchKey 分片上传 背景下如何获取原有文件名及其拓展名

背景:
1、CallbackFetchKey = 1
2、分片上传

问题:
背景下如何获取原有文件名及其拓展名

相关
CallbackFetchKey = 0 的情况下

{
  "key": "SAM3.MPG",
  "hash": "lqvZIxR8c25prJct7TBQ76EghzAN",
  "size": "23676653",
  "mime": "audio/mpeg"
}

CallbackFetchKey = 1 的情况下 这个KEY的值是什么?如何获得原始拓展名?

{
  "key": "BQMAADwaDZIe0LQT-4ad30b66-26af-4080-9904-417d8ba1eecc",
  "hash": "lqvZIxR8c25prJct7TBQ76EghzAN",
  "size": "23676653",
  "mime": "audio/mpeg"
}
阅读 2.7k
1 个回答

callbackFetchKey为1的时候,这个key是你的业务服务器响应七牛回调的时候,返回的给七牛的key这个字段。如果要获得原始拓展名,你可以在callbackBody中设置返回$(key),然后提取这个魔法变量的扩展名,然后拼接到你业务服务器响应的key的后面。