我已阅读Open a file from urlfetch in GAE和Google App Engine, How to make native file object?,但仍无法弄清楚如何将.pdf文件从网址保存到Google数据存储区或blobstore。 任何提示或指向工作示例的指针?
我正在使用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)
答案 0 :(得分:2)
类似
首先将您的PDF存储在
中class PDFStore(ndb.Model):
content = ndb.BlobProperty()
创建该模型的实例,将数据放入其中保存。
def doSomethingWithResult(result):
PDF = result.content
blobstore_data = PDFStore()
blobstore_data.content = PDF
blobstore_data.put()
与你提出的第一个链接完全相同:Open a file from urlfetch in GAE