1

我有一个将 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>
4

2 回答 2

1

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

于 2012-06-30T17:52:45.847 回答
0

谢谢你给我发源。您的程序是使用 App Inventor 编写的,并且没有 Auth 令牌。

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

加里

于 2012-07-06T10:14:04.547 回答