Quickblox:上传图片 REST API
Posted
技术标签:
【中文标题】Quickblox:上传图片 REST API【英文标题】:Quickblox: upload image REST API 【发布时间】:2013-08-02 08:12:53 【问题描述】:http://quickblox.com/developers/Content#Upload_a_file
当我从文件创建的响应中发布我的表单(encode=multipart/form-data action=params 字段时......类似于“http://qbprod.s3.amazonaws.com/?AWSAccessKeyId=AKIAIY7KFM23XGXJ7R7A&Policy=eyAiZXhwaXJhdGlvbiI6ICIyMDEyLTA0LTIzVDE0OjIyOjM0WiIsCiAgICAgICJjb25kaXRpb25zIjogWwogICAgICAgIHsiYnVja2V0IjogInFicHJvZCJ9LAogICAgICAgIFsiZXEiLCAiJGtleSIsICIzMGE4YmNkN2M3MTQ0MTdlYjYyYjk1MzUwZDdlMTNiOTAwIl0sCiAgICAgICAgeyJhY2wiOiAiYXV0aGVudGljYXRlZC1yZWFkIn0sCiAgICAgICAgWyJlcSIsICIkQ29udGVudC1UeXBlIiwgImltYWdlL2pwZWciXSwKICAgICAgICB7InN1Y2Nlc3NfYWN0aW9uX3N0YXR1cyI6ICIyMDEifQogICAgICBdCiAgICB9&Signature=eBtgK1jAzsGNcFjpqEGiTLnm008%3D&key=30a8bcd7c714417eb62b95350d7e13b900&Content-Type=image%2Fjpeg&acl=authenticated-read&success_action_status=201”+ Expires 字段。
响应是: ...我们计算的请求签名与您提供的签名不匹配。检查您的密钥和签名方法。 ...
我做错了什么? 谁能帮我上传?
【问题讨论】:
【参考方案1】:你应该从这个字符串发出一个 POST 请求:
POST http://qbprod.s3.amazonaws.com
AWSAccessKeyId=AKIAIY7KFM23XGXJ7R7A
Policy=eyAiZXhwaXJhdGlvbiI6ICIyMDEyLTA0LTIzVDE0OjIyOjM0WiIsCiAgICAgICJjb25kaXRpb25zIjogWwogICAgICAgIHsiYnVja2V0IjogInFicHJvZCJ9LAogICAgICAgIFsiZXEiLCAiJGtleSIsICIzMGE4YmNkN2M3MTQ0MTdlYjYyYjk1MzUwZDdlMTNiOTAwIl0sCiAgICAgICAgeyJhY2wiOiAiYXV0aGVudGljYXRlZC1yZWFkIn0sCiAgICAgICAgWyJlcSIsICIkQ29udGVudC1UeXBlIiwgImltYWdlL2pwZWciXSwKICAgICAgICB7InN1Y2Nlc3NfYWN0aW9uX3N0YXR1cyI6ICIyMDEifQogICAgICBdCiAgICB9
Signature=eBtgK1jAzsGNcFjpqEGiTLnm008=
key=30a8bcd7c714417eb62b95350d7e13b900
Content-Type=image/jpeg
acl=authenticated-read
success_action_status=201
【讨论】:
AccessDenied
以上是关于Quickblox:上传图片 REST API的主要内容,如果未能解决你的问题,请参考以下文章
QuickBlox:无法使用 REST api 获得推送通知
如何使用 HTTP 将多张图片上传到 Flutter 中的 Rest API?
在 quickblox 上上传个人资料图片时 Swift 出错
在 c# 中 Quickblox 上传文件休息 api 调用给出 400