当前位置: 首页 > 知识库问答 >
问题:

Google云存储+App Engine签名url上传处理程序

董鸣
2023-03-14

有没有办法用Google App Engine(Java)在Google Cloud Storage中创建一个带有签名URL的处理程序?

我可以成功地上传文件到buckets与签名的URL在我的Android(Java)应用程序,但我没有目前的方式执行额外的代码服务器端上传完成。

共有1个答案

裴宏壮
2023-03-14

看起来现在唯一的方法是使用对象更改通知。其实也没那么糟。

请记住文档中的警告:

由于上面的重试机制,通知可能被传递不止一次。确保您的应用程序在处理唯一通知方面是幂等的。

因此,请确保在发送通知后所执行的任何操作都是幂等的(例如,多次执行该操作不会影响该操作的第一个结果)

 类似资料:
  • 我们使用签名的URL从浏览器上传。我还不知道如何在上传时设置cache-control头。 我们使用gcloud-node库对URL进行签名:

  • 我有一个firebase帐户,我想以编程方式上传一些照片到firebase存储。为此,我使用了google cloud java storage API。我配置权限和其他权限。我可以成功地创建桶,斑点。然而,当我试图上传一张图片时,要么它的大小为0,要么它无法下载(不生成URL)。下面是我使用的代码; 任何建议都很感激。问候。

  • 我试图链接PHP文件在谷歌云存储,但得到他们作为纯文本。我想连接到其他文件,但没有应用程序引擎,这是专门为应用程序引擎写的所有留档,甚至找不到桶存储是否有PHP支持,即使它应该。任何线索如何链接PHP文件正确的云存储?

  • 谷歌云存储中的文件更改需要多长时间才能传播? 我遇到了一个非常令人沮丧的问题,我改变了一个文件的内容,并通过gsutil重新上传,但是这个改变几个小时后才显示出来。有没有办法强制一个改变的文件立即传播所有内容? 如果我查看谷歌云存储控制台中的文件,它会看到新文件,但如果我点击公共网址,它是旧版本,在某些情况下,是2个版本前的版本。 有没有我没有设置的标题? 编辑: 我尝试了,但它没有帮助,但也许旧