我正在开发一个用Python+Tornado+nginxweb服务器上传多个文件。
我更改了Nginx服务器的属性如下:
客户端主体缓冲区大小512K;
客户机最大机身尺寸500M;
但是,当发送数量大于3个文件时,它不会转发文件室。
会发生什么事?在
在因特网上,甚至在这里堆栈溢出的例子只有一个文件,或反对,创建多个
代码如下:
Pythonclass UploadHandler(tornado.web.RequestHandler):
def post(self):
try :
t = len(self.request.files)+1
x = 0
n = 'file'
while x <= t:
nn = self.request.files[n][x]
nome_arquivo = nn['filename']
output_file = open("my directory/" + nome_arquivo, 'w')
output_file.write(nn['body'])
x+=1
self.render(
"sucess.html"
)
except IndexError:
self.render(
"sucess.html"
)
HTML
^{pr2}$