Загрузка изображения в хранилище данных в GAE - PullRequest
1 голос
/ 10 января 2012

У меня есть небольшой набор кода 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')

Когда вы заходите на сайт, нажимаете «Отправить», он переходит на страницу добавления и останавливается и не завершает ввод или перенаправление, я не уверен, где я мог его пропустить, любое руководство очень благодарно.

1 Ответ

0 голосов
/ 12 января 2012

Я переключил addimg в POST под UploadPage, и это сработало, но я не уверен, почему это не сработало при переходе из класса в класс

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...