`
onlydo
  • 浏览: 165539 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

文件上传获取文件名

阅读更多
class UploadPhoto(webapp.RequestHandler):
    def get(self):
        self.post()
    def post(self):        
        productId = self.request.get('PRODUCT_ID')                     
        file = self.request.get('FILE')            
        fileName=self.request.POST["FILE"].filename 
        attachment = models.ProductPhoto()
        attachment.ext = fileName[ -3:]
        attachment.name = fileName[:-4][:10]
        attachment.content = db.Blob(file) 
        attachment.size = len(attachment.content)
        attachment.product = productId
        attachment.put()
        self.response.headers['Content-Type'] = 'text/html;charset=UTF-8'
        self.response.out.write(simplejson.dumps({'success':True}))

关键点:
1、fileName=self.request.POST["FILE"].filename 获取文件名
2、self.response.headers['Content-Type'] = 'text/html;charset=UTF-8' extjs文件上传的时候,不能返回json,必须是html才能使用。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics