7

putリクエストを使用する場合、Tornado でアップロードされたファイルにアクセスするにはどうすればよいですか?

@require_basic_auth
class UploadFile(tornado.web.RequestHandler):
    def put(self, params):
        path = calculate_path(params)
        # TODO: create an empty binary file at path and then copy 
        # the request input stream to it.
4

2 に答える 2

10

self.request.files大丈夫なはずです。これがです。

于 2012-10-09T10:33:19.907 に答える
6
@require_basic_auth
class UploadFile(tornado.web.RequestHandler):
    def put(self, params):
        path = calculate_path(params)
        with open(path, 'wb') as out:
            body = self.request.get_argument('data')
            out.write(bytes(body, 'utf8'))        

...必要なものでした。

一部の ActiveState ページで見つかりました。

于 2012-10-09T10:48:08.060 に答える