瓶框上传后的空白页

时间:2015-02-18 20:33:58

标签: python bottle

我使用Python瓶子框架上传文件..控制器接收文件并使用Java休息服务传输到另一个系统..

当文件较小但文件很大(需要5分钟)时,一切正常,应用程序返回一个空白页面而不是它应该返回的html页面。

@app.route('/DataLoads',method='GET')
def pptriv():
    return template('dataload',
                    footer_html=FOOTER_HTML,feedback_html=FEEDBACK_HTML)


@app.route('/DataLoads',method='POST')
def pptriv():
    username = request.forms.get('username')
    password = request.forms.get('password')
    uploadfile = request.files.get('File Upload')

    ....
    ..use Python requests module to transmit the files.....
    ...
    print 'r.status_code = ', r.status_code


    return template('dataload',
                    footer_html=FOOTER_HTML,feedback_html=FEEDBACK_HTML)

我看到print stmt r.status_code但是dataload html页面,如果它的小文件一切看起来都不错..

1 个答案:

答案 0 :(得分:0)

您是否尝试过增加MEMFILE_MAX

import bottle
bottle.BaseRequest.MEMFILE_MAX = 1024 * 1024 * 200

Python bottle module causes "Error: 413 Request Entity Too Large"


另外:您使用浏览器或命令行客户端上传文件吗?如果是浏览器,那么我建议使用curl来确切地查看从服务器返回的内容(如果有的话)。