Google App Engine:日本語ファイル名
Google App Engineでファイルアップロードのファイル名が日本語の場合の処理。
filename = db.BlobProperty()
とする方法もあるが、
filename = db.StringProperty(multiline=False)
としておいて、unicodeに変換して入れておく方が良いかも。
≪例≫
storefile = self.request.body_file.vars['uploadfile']
storageFile.filename = unicode(storefile.filename,'utf-8')
↓スニペット集