我可以使用以下代码成功上传.csv和.json文件。但是,当我尝试上传.xls文件时,应用程序会被锁定。我需要做些什么才能使Excel文件正常工作?
class CreateTeam(BaseHandler):
def post(self):
file = self.request.get('file') # this line locks up with Excel files
我的HTML看起来像这样......
<form method="POST" action="/create_team" enctype="multipart/form-data">
<div>
<p>Upload the file</p>
<input type="file" name="file">
</div>
</form>
我在表单上还有一些其他输入字段,这些字段使用相同的提交按钮发布。这是MIME类型问题吗?如果是这样,我如何为上传的文件设置MIME类型?