我使用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页面,如果它的小文件一切看起来都不错..
答案 0 :(得分:0)
您是否尝试过增加MEMFILE_MAX
?
import bottle
bottle.BaseRequest.MEMFILE_MAX = 1024 * 1024 * 200
Python bottle module causes "Error: 413 Request Entity Too Large"
另外:您使用浏览器或命令行客户端上传文件吗?如果是浏览器,那么我建议使用curl
来确切地查看从服务器返回的内容(如果有的话)。