gpt4 book ai didi

python - 如何获取图像并保存到 blobstore?

转载 作者:行者123 更新时间:2023-11-30 23:40:17 27 4
gpt4 key购买 nike

我想从另一个站点获取图像 (~250Kb) 并将它们保存到 blobstore 。我想使用 Blobstore,因为它的配额(5Gb 免费)与数据存储(1Gb 免费)相比。我该怎么做?

GAE 文档说我应该创建上传表单来使用 blobstore,但我不需要。

最佳答案

我认为这段代码可以工作:

from __future__ import with_statement                     # first line of your code     
....
from google.appengine.api import urlfetch
import mimetypes
from google.appengine.api import files
.....
image_name = 'your_image.png'
response = urlfetch.fetch('http://....../' + image_name) # response.status_code == 200
(mimetype, _) = mimetypes.guess_type(image_name)
file_name = files.blobstore.create(mime_type= mimetype, _blobinfo_uploaded_filename= image_name))
with files.open(file_name, 'a') as f:
f.write(response.content)
files.finalize(file_name)
blob_key = files.blobstore.get_blob_key(file_name)

关于python - 如何获取图像并保存到 blobstore?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12733098/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com