如何在不使用patch()方法的情况下在upload_from_filename()中设置元数据?

当我们尝试上传带有元数据的文件时,没有选择将其与文件一起上传。借助Google云存储文档的帮助,在将元数据设置为文件后,我找到了一个选项patch(),但这是对该文件的一种更新。

在调用upload_from_filename()方法之前更新了元数据。但是上传后没有可用的元数据。

...
file_blob = bucket_obj.blob(gc_file_name)
file_blob.metadata = meta_data
file_blob.upload_from_filename(file_name)
...

需要一些建议。 预期-寻找一种可以一步设置文件元数据的方法。

nidi_3 回答:如何在不使用patch()方法的情况下在upload_from_filename()中设置元数据?

我发现以下信息可以回答您的问题。

  

注意:不允许仅元数据请求。要更改对象的元数据,请使用update或patch方法。

您似乎不可能一步一步地进行设置,我建议使用更新或补丁说明。

在这里,您可以获得有关update的更多信息,该信息使您可以传递元数据。

如何查看和编辑元数据,link

更新:

解决在代码link.中设置元数据的问题

本文链接:https://www.f2er.com/3145912.html

大家都在问