七牛上传策略的 callbackBody 将&编码为\u0026 导致导致 Laravel 无法解析的问题?

七牛的API把callbackBody中的'&'encode为'\u0026',导致业务服务器(laravel)无法解析。
求问是我哪里配置出了问题吗,还是这是七牛API的问题,还是说需要在业务端自己写个函数去解析。那万一碰到变量中含有\u0026时怎么办?
求大神帮忙

在上传策略中设置callbackBody如下

"callbackBody"        => "fname    =$(fname)
                          &fkey    =$(key)
                          &bucket  =$(bucket)
                          &size    =$(fsize)
                          &mimetype=$(mimeType)
                          &ext     =$(ext)}",

然后上传时报错
file

可以看到&全被转码成了\u0026。

业务服务器用的是Laravel,通过curl指令测试

`curl -H "Content-Type: application/x-www-form-urlencoded" -X POST  --data "fname=3.1+Random+Testing.pptx\u0026key=3.1+Random+Testing.pptx\u0026bucket=verimake-video\u0026size=188533\u0026mimetype=application%2Fvnd.openxmlformats-officedocument.presentationml.presentation\u0026ext=.pptx" http://(serveruri)/Video/callback

在业务端用dd函数将得到的input打印如下

array:1 [▼
  "fname" => "3.1 Random Testing.pptx\u0026key=3.1 Random Testing.pptx\u0026bucket=verimake-video\u0026size=188533\u0026mimetype=application/vnd.openxmlformats-officedocument.presentationml.presentation\u0026ext=.pptx"
]

也就是说因为\u0026没有被deocode为&导致解析变量时出现问题。

`

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!