对象存储

  • 对象存储 > 常见问题 > 上传问题 >base64 上传自定义回调

    base64 上传自定义回调

    最近更新时间: 2018-11-21 19:01:01

    Base64 上传自定义回调数据

    Base64上传详见https://developer.qiniu.com/kodo/kb/1326/how-to-upload-photos-to-seven-niuyun-base64-code。

    这里讲一下x:user-var这个参数的使用

    首先需要在生成上传token时指定 saveKey 或者 callbackBody 这类支持自定义变量或者魔法变量的参数,一般通过服务器端生成。以在生成token是指定上传策略时,指定saveKey:name=$(x:extension)。
    生成的token为
    FMVCRs2-LO1ivRNi4l7mEZE6ZDvPv-519D12kZCO:RbsOpgGA6p_aJlXHYOvAuBt2fvc=:eyJzYXZlS2V5IjoibmFtZVx1MDAzZCQoeDpleHRlbnNpb24pIiwic2NvcGUiOiJodG1sIiwiZGVhZGxpbmUiOjE0OTg0NDE1NDl9

    通过base64解码上传策略部分

    eyJzYXZlS2V5IjoibmFtZVx1MDAzZCQoeDpleHRlbnNpb24pIiwic2NvcGUiOiJodG1sIiwiZGVhZGxpbmUiOjE0OTg0NDE1NDl9

    {"saveKey":"name\u003d$(x:extension)","scope":"html","deadline":1498441549}

    在上传url中指定x:extension参数

    上传url: http://up-z2.qiniup.com/putb64/-1/x:extension/dGVzdA==

    以上内容是否对您有帮助?
  • Qvm free helper
    Close