在GAE

2012-01-10 18 views
1
的圖片上傳到數據存儲

我這個小集上的GAE Python代碼,試圖將圖像上傳到數據存儲:在GAE

class UploadPage(webapp.RequestHandler): 
    def get(self): 
    self.response.out.write("""<html><body> 
      <form action="/addimg" enctype="multipart/form-data" method="post"> 
      <div><label>Project Name</label></div> 
      <div><textarea name="title" rows="2" columns "60"></textarea></div> 
      <div><label>Despcription:</label></div> 
      <div><textarea name="content" rows="3" cols="60"></textarea></div> 
      <div><label>Image</label></div> 
      <div><input type="file" name="img"/></div> 
      <div><input type="submit" value="Upload" /></div> 
      </form> 
     </body> 
     </html>""") 

class addimg(webapp.RequestHandler): 
    def post(self): 
    images = ImgUpload() 
    imgtitle = self.request.get('title') 
    imgcontent = self.request.get('content') 
    headpic = self.request.get('img') 
    images.headpic = db.Blob(headpic) 
    images.imgtitle = imgtitle 
    images.imgcontent = imgcontent 
    images.put() 
    self.redirect('/upload') 

當你去的網站,點擊提交,它去addimg和停止,並沒有完成放置或重定向,我不知道我可能錯過了它,任何指導是非常讚賞。

+0

未來你能告訴你的崗位職能的最後一行得到執行的是什麼時,沒有工作? – jknupp 2012-01-10 22:04:50

+0

@jknupp在應用程序服務器的日誌只有重定向到帖子 – Kevin 2012-01-11 01:41:53

+0

我看到你的代碼沒有錯誤,但它不是所有的代碼。如果你在類addimg的'post'的其他每一行上都放置了一條日誌語句,你可以遍歷這個函數,看看語句無法到達的地方。你也可以用'try:'...'編程最後:' – 2012-01-11 04:14:13

回答

0

我切換addimg到UploadPage下,POST,和它的工作,不知道爲什麼它frmo一個類,但是