Python 从Google App Engine下载或显示BlobProperty

Python 从Google App Engine下载或显示BlobProperty,python,google-app-engine,Python,Google App Engine,如何从数据存储中选择、下载或显示单个条目。特别是如果这些条目包含BlobProperty。这完全取决于您当前在BlobProperty中存储的内容。由于它通常用于存储大小上限为1MB的数据,因此我假设您存储的是图像,甚至是一些文件,而这些文件的大小上限低于1MB 很可能,您希望通过web应用程序向用户提供链接以下载文档,或者如果文档是图像,您可能希望自己在web应用程序中呈现它(例如,用户的化身或其他) 这是我下载存储在数据存储中的blob的代码。首先是HTML: <a href="/dy

如何从数据存储中选择、下载或显示单个条目。特别是如果这些条目包含BlobProperty。

这完全取决于您当前在BlobProperty中存储的内容。由于它通常用于存储大小上限为1MB的数据,因此我假设您存储的是图像,甚至是一些文件,而这些文件的大小上限低于1MB


很可能,您希望通过web应用程序向用户提供链接以下载文档,或者如果文档是图像,您可能希望自己在web应用程序中呈现它(例如,用户的化身或其他)

这是我下载存储在数据存储中的blob的代码。首先是HTML:

<a href="/dynfile/example/Disclaimer.pdf">Disclaimer</a>
webapp2路线:

    webapp2.Route(r'/dynload/<parent:[^/]+>/<cid:[^/]+>', handler=DynLoad, name='dynload'),
webapp2.Route(r'/dynload/',handler=dynload,name='dynload'),

blob字段中有什么?它是二进制数据、图像、下载文件等吗。?如果没有更多的信息,你的问题很难回答。对不起,我弄错了。我正在存储PDF文件。它们应该很小
    webapp2.Route(r'/dynload/<parent:[^/]+>/<cid:[^/]+>', handler=DynLoad, name='dynload'),