使用Python Flask在Heroku中发布上传和处理xls

使用Python Flask在Heroku中发布上传和处理xls,python,excel,heroku,file-upload,flask,Python,Excel,Heroku,File Upload,Flask,我试图在我的应用程序中上传xls,然后在后端处理它,即python flask,下面的代码在ubuntu 14.04中工作,但在Heroku中失败,属性错误“请求”对象没有属性“获取数组” 代码如下 import flask_excel as excel try: if request.method == 'POST': file_obj = request.get_array(field_name='file') heroku中的错误用于request.get\u数

我试图在我的应用程序中上传xls,然后在后端处理它,即python flask,下面的代码在ubuntu 14.04中工作,但在Heroku中失败,属性错误“请求”对象没有属性“获取数组”

代码如下

import flask_excel as excel

try:
    if request.method == 'POST':
        file_obj = request.get_array(field_name='file')
heroku中的错误用于request.get\u数组
'Request'对象没有属性'get\u array
'

heroku中的My requirements.txt包含以下内容

Flask-Excel==0.0.7
pyexcel-xls==0.5.7
下面是我的HTML代码

<form action="/upload_contacts" method="post" enctype="multipart/form-data">
   <input type="file" name="file">
   <button type="submit" class="btn btn-primary">Add Contacts</button>
</form>

添加联系人
我指的是上传.xls/.xlsx文件的链接。
我确实尝试过搜索修复程序,在github中有人提到我必须使用flask.ext import excel中的,但现在这似乎已被弃用,取而代之的是flask\u excel

请建议如何解决此问题


谢谢

也许您想使用
request.args

request.args[]get first find param,
request.args.getlist()获取列表

这段代码在Ubuntu 14.04上运行,但在Heroku上失败,我需要文件参数而不是列表/dict参数。
request.args[<paramname>] get first find param, 

request.args.getlist(<paramname>) get a list