У меня есть небольшой набор кода 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')
Когда вы заходите на сайт, нажимаете «Отправить», он переходит на страницу добавления и останавливается и не завершает ввод или перенаправление, я не уверен, где я мог его пропустить, любое руководство очень благодарно.