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中!
另外顺便说一下,你们真的应该好好整理一下文档了,我跟我的小伙伴都觉得你们的文档写的太过晦涩,写技术文案不能写成二次元的小说,要通俗一点,让我们这些小白以及半路出家的泥腿子在不太费力的情况下也能看得懂!一个好的产品有一个好的文档比什么都重要,你们自己去点点文档中心,感受一下!天天去布道,有啥意思呢,把文档写好,把技术弄强是根本!
アップロード ポリシーは、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 を同時に使用する必要がある理由は、アップロードが成功した後に Qiniu のサーバーが callbackBody のパラメーターを callbackUrl にポストするためです。
callbackUrl と params は一緒に使用され、古い形式のアップロード インターフェイス http://docs.qiniutek.com/v3/api/io/#callback-logic
このパラメータは新しいインターフェイスでは破棄され、新しい callbackBody に置き換えられます。したがって、今後は、callbackBody と callbackUrl を使用するだけで済みます。これらは両方とも、生成された Uploadtoken の putPolicy に書き込まれます。