Как я могу получить имя файла загруженного файла с GAE? - PullRequest
0 голосов
/ 20 сентября 2011

Я просто загружаю его в БД (исходя из запроса пользователя) следующим образом:

 x.file = db.Blob(self.request.get("img"))

Как мне получить имя файла, у меня есть и запрос, и BLOB-объект, для меня приемлемо любое решение, которое можно применить для любого из них

Ответы [ 2 ]

2 голосов
/ 21 сентября 2011

Объект, возвращаемый self.request.get("img"), будет иметь свойство с именем filename. Конечно, если предположить, что «img» - это загрузка файла.

0 голосов
/ 20 сентября 2011

вы должны использовать BlobInfo, возвращаемый BlobstoreUploadHandler, как описано здесь http://code.google.com/appengine/docs/python/tools/webapp/blobstorehandlers.html он имеет атрибут имени файла, как описано здесь http://code.google.com/appengine/docs/python/blobstore/blobinfoclass.html

...