七牛云存储 - 关于 callback_body
PHP中文网
PHP中文网 2017-04-21 11:19:10
[Ruby讨论组]

http://docs.qiniu.com/ruby-sdk/v3/index.html#generate-upload-token

Qiniu::RS.generate_upload_token :scope              => target_bucket,
                                :expires_in         => expires_in_seconds,
                                :callback_url       => callback_url,
                                :callback_body      => callback_body,
                                :callback_body_type => callback_body_type,
                                :customer           => end_user_id,
                                :escape             => allow_upload_callback_api,
                                :async_options      => async_callback_api_commands,
                                :return_body        => custom_response_body

我使用JavaScript方式上传,上传表单参加中也有指定params,业务服务器参成功获取到params参数内容,callback_body 指定的内容没有在请求中,不清楚这两者有什么区别

我期望的是,callback_body 中放一些敏感数据,放在uploadToken中,其它数据放在params中!

另外顺便说一下,你们真的应该好好整理一下文档了,我跟我的小伙伴都觉得你们的文档写的太过晦涩,写技术文案不能写成二次元的小说,要通俗一点,让我们这些小白以及半路出家的泥腿子在不太费力的情况下也能看得懂!一个好的产品有一个好的文档比什么都重要,你们自己去点点文档中心,感受一下!天天去布道,有啥意思呢,把文档写好,把技术弄强是根本!

PHP中文网
PHP中文网

认证0级讲师

全部回复(2)
PHP中文网

您可以看下这里http://developer.qiniu.com/docs/v6/api/reference/security/put-policy.html 上传策略和这里http://developer.qiniu.com/docs/v6/api/reference/security/upload-token.html上传凭证

怪我咯

callbackBody 和 callbackUrl 之所以要同时使用,是因为上传成功后七牛的服务器会把 callbackBody 中的参数 post 到 callbackUrl。

callbackUrl 和 params 一起配合使用,是老的表单上传接口 http://docs.qiniutek.com/v3/api/io/#callback-logic

这个 params 在新的接口中被废弃了,取代它的是新的 callbackBody。所以你现在只需使用 callbackBody 和 callbackUrl 中就可以了,这两者都是写在生成 Uploadtoken 中的 putPolicy 中的。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号