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

Google云存储文件上传问题

尚楚
2023-03-14
blob.upload_from_string(file_stream, content_type=content_type)

我在本地开发服务器上运行代码,但使用在项目上配置的GCS默认桶名。

Python 2.7版

共有1个答案

淳于煌
2023-03-14

我已经看过了入门教程,就我所见,它是为在Python3运行时中使用而构建的。

您可以检查app.yaml文件,在tutorial 3-binary-data的情况下,它指定了python3运行时,教程中的所有命令也被认为在python3中使用(即virtualenv-p python3 env构建了一个与python3解释器一起使用的环境)。

此外,所使用的库,例如google.cloud.storage,在Python2.7中是不推荐的(您可以在这里查看),这并不意味着它在Python2.7中不可用,只是表示它不受支持,这可能会导致问题。

 类似资料:
  • Firebase Admin SDK文档清楚地说明,服务帐户对存储帐户具有完全的范围控制,但由于传输令牌源为nil,因此正确引导凭据似乎有些错误。

  • 从spring boot Controller上传文件到谷歌云存储。请提供我一个代码。 到目前为止,我得到了这样一个代码

  • 我已经上传了. jpg文件到GCS一段时间,我没有改变我的代码,在过去的5个月里做这个操作。大约一个月前,我开始意识到我上传的一些图像文件开始被列为类型:文件夹,而不是像以前那样被列为类型:图像/jpeg。 大约一个月前,地面军事系统的用户界面发生了变化,我感觉背景中的某些东西也发生了变化,要么是谷歌的错误(不太可能),要么是我一直以错误的方式上传图片(可能有一些错误的元数据,或者是一些阻止地面军

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

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

  • 如果在GCS上存储了一个。txt文件,该文件包含将用作一部分的单词列表,可以在apache beam管道中动态访问该列表吗?我知道我可以将这个列表定义为管道中的全局变量,但我不确定如何将整个文件读入列表,以及是否有任何beam技巧来实现这一点。有什么建议吗?这是我当前的实现,这是不工作的… 我得到以下错误“TypeError:类型'_invalidunpickledpCollection'的参数不