将python对象上传到Google云端存储,而不将其保存到文件

时间:2017-07-20 21:42:29

标签: python google-cloud-storage google-cloud-python

我在Windows 10上的Python 2.7中剪辑图像,并希望将它们发送到Google的Cloud Vision API。对于本地保存的图像,我可以使用google.cloud python模块发送它们,如下所示:

                blob.upload_from_filename(filename=path)                        

记录here

我宁愿不将每个裁剪保存到文件中,只是为了直接发送numpy数组。我可以将numpy数组更改为str对象并使用

blob.upload_from_string()

但是Cloud Vision API无法在我的存储桶中读取它们。有没有办法从python管道到云存储桶而不浪费时间/空间将它们保存为中间临时对象?

1 个答案:

答案 0 :(得分:0)

不幸的是没有。对不起!