开发者社区> 问答> 正文

Web端直传实践 —— 采用服务端签名后直传 出错

我用Web端直传实践 —— 采用服务端签名后直传,用的php的demo,修改了id key 和host,但总是提示出错


是什么原因呢,我都没改demo的程序,只是把那三项修改了,如图,总是提示 Error xml:,也没错误信息

展开
收起
萧遥彬 2016-10-08 19:10:28 3547 0
4 条回答
写回答
取消 提交回答
  • 回 7楼 的帖子
    你的bucket访问权限设置成非公共读写能上传成功吗?
    2016-11-06 13:38:10
    赞同 展开评论 打赏
  • 请给出具体的出错信息,其中包括错误码、RequestId等

    -------------------------

    用相应的开发者工具,然后抓下network,看看HTTP协议上发生了什么。

    -------------------------

    可以,如果是表单上传就可以由应用服务器根据自己的 AccessKeyId/AccessKeySecret生成一个加签的表单。也可以用STS等,具体你参考文档。

    不建议把bucket设为公共读写。

    2016-10-25 09:01:36
    赞同 展开评论 打赏
  • 遇到同样问题!我的是js直接签名的!

    -------------------------

    回 1楼萧遥彬的帖子
    求关注

    -------------------------

    回 4楼deadbeef的帖子
    没有提示错误原因 而只是显示
    Error xml:
    然后后面没有内容

    -------------------------

    回 6楼deadbeef的帖子
    解决了,多谢!原来是跨域设置的问题,现在弄成下面这样就好了。
    #    来源    Method    Allow Header
    1    *    GET,POST,PUT,DELETE,HEAD    *
    2016-10-24 22:54:56
    赞同 展开评论 打赏
  • ReWeb端直传实践 —— 采用服务端签名后直传 出错
    用chrome浏览器就可以,用360极速模式和uc都不行
    2016-10-08 20:56:47
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Web应用系统性能优化 立即下载
高性能Web架构之缓存体系 立即下载
PWA:移动Web的现在与未来 立即下载