テキスト ボックスとファイルで構成される POST メソッドを使用した単純なフォームがあります。送信を押した後、次のように Firebug で投稿を確認できます。
Parts multipart/form-data
posttext Some text
image BlahJFIFBlahExifBlahPhotoshopBlahBinaryStuff etc...
それを受け取る Tornado ハンドラーは次のようになります。
class NewPostHandler(BaseHandler, MessageMixin):
@tornado.web.authenticated
def post(self):
message = {
'posttext':self.get_argument('posttext'),
'image':self.get_argument('image'),
etc
しかし、Tornado のハンドラは次のように返します。
[W 100618 23:07:32 web:775] 404 POST /a/message/new (127.0.0.1): Missing argument image
ここで何が間違っているのかよくわかりません。「引数」は入力要素の「名前」属性を意味すると考えるのは正しいですか? ハンドラーに引数を表示させるにはどうすればよいですか?
あなたの助けに感謝します.私はこれに1時間苦労しており、困惑していることを認めなければなりません.