【发布时间】:2011-11-21 05:49:40
【问题描述】:
我只是像这样将它上传到数据库(来自用户请求):
x.file = db.Blob(self.request.get("img"))
如何获取文件名,我有请求和 blob,任何可以应用于其中任何一个的解决方案对我来说都可以
【问题讨论】:
标签: python file google-app-engine upload filenames
我只是像这样将它上传到数据库(来自用户请求):
x.file = db.Blob(self.request.get("img"))
如何获取文件名,我有请求和 blob,任何可以应用于其中任何一个的解决方案对我来说都可以
【问题讨论】:
标签: python file google-app-engine upload filenames
self.request.get("img") 返回的对象将有一个名为filename 的属性。当然,假设“img”是文件上传。
【讨论】:
你必须使用 BlobstoreUploadHandler 返回的 BlobInfo 如此处所述 http://code.google.com/appengine/docs/python/tools/webapp/blobstorehandlers.html 它有一个文件名属性,如此处所述 http://code.google.com/appengine/docs/python/blobstore/blobinfoclass.html
【讨论】: