【问题标题】:error posting images to my bucket in google cloud storage在谷歌云存储中将图像发布到我的存储桶时出错
【发布时间】:2012-06-20 14:25:35
【问题描述】:

我有一个存储桶,其 acl 设置为 Allusers 和 Full_control,以便用户可以从存储桶中发布和检索图像。

。我尝试使用此网址(http://commondatastorage.googleapis.com/bucket/+Image.png)从我的应用程序中发布图像;但我收到“错误 1104,无法使用提供的 url 发布图像。 这是我的桶的alc:

<?xml version="1.0" ?>
<AccessControlList>
    <Owner>
        <ID>
            00b50024a97592382732e7e69afac5fcba343397379237323e5ebd216831a418023820874872
        </ID>
    </Owner>
    <Entries>
        <Entry>
            <Scope type="AllUsers"/>
            <Permission>
                FULL_CONTROL
            </Permission>
        </Entry>
        <Entry>
            <Scope type="GroupById">
                <ID>
                    00b4903a2853501162e8e89afac5fcba14239486e5ebd216831a419323059585
                </ID>
            </Scope>
            <Permission>
                FULL_CONTROL
            </Permission>
        </Entry>
    </Entries>
</AccessControlList>

【问题讨论】:

  • 您能否添加更多关于您如何制定请求的信息?说明用于构建发布请求的逻辑和相应的请求/响应跟踪的代码 sn-p 会很有帮助。
  • KC 给我发了源代码。它是一个 App Inventor 程序,来源是 yail,来自于语言 Scheme 的 kawa。我可以将源代码放在这里,但他的程序没有获得授权令牌。我将与他一起推动它向前发展。

标签: post bucket google-cloud-storage


【解决方案1】:

这听起来不像是 ACL 问题。您可以尝试在对象名称的开头不带 + 吗?即 image.png 而不是 +image.png?

【讨论】:

    【解决方案2】:

    感谢您将来源发送给我。您的程序是用 App Inventor 编写的,没有 Auth 令牌。

    App Inventor 可以获得令牌,但您需要知道该怎么做。 我正在为其他人记录该流程,我将与您一起帮助您继续前进,并在此处跟进一个工作示例。

    加里

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-11
      • 2020-02-27
      • 2015-03-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多