Я прочитал Open a file from urlfetch in GAE и Google App Engine, How to make native file object?, но до сих пор не могу понять, как сохранить файл .pdf с URL-адреса в хранилище данных Google или хранилище blobstore. Любой намек или указатель на рабочий пример?Получение файла с помощью urlfetch и сохранение его в хранилище данных Google
Я использую Python и мой код, по существу, один из https://developers.google.com/appengine/docs/python/urlfetch/?hl=it-IT&csw=1
from google.appengine.api import urlfetch
url = "http://www.gutenberg.org/files/1342/1342-pdf.pdf"
result = urlfetch.fetch(url)
if result.status_code == 200:
doSomethingWithResult(result.content)
Растерянные имена переменных. Поскольку BlobStore представляет собой коллекцию blob, «PDFStore» будет представлять собой сборник PDF-файлов. 'blobstore_data' будет просто' blob'. Тогда у вас будет 'blob = result.content; pdf = PDF(); pdf.content = blob'. –