我只是将它上传到db(来自用户请求),如下所示:
x.file = db.Blob(self.request.get("img"))
如何获取文件名,我同时拥有请求和blob,任何可以应用于任何解决方案的解决方案对我来说都是好的
答案 0 :(得分:2)
self.request.get("img")
返回的对象将具有名为filename
的属性。假设“img”当然是文件上传。
答案 1 :(得分:0)
您必须使用BlobstoreUploadHandler返回的BlobInfo 如此处所述 http://code.google.com/appengine/docs/python/tools/webapp/blobstorehandlers.html 它有一个文件名属性,如这里所述 http://code.google.com/appengine/docs/python/blobstore/blobinfoclass.html