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的后面。

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