我正在使用angular
上载一个文件,并尝试访问flask
中上载的文件。
这没问题,效果很好。但是,当我添加更多的请求参数时,我似乎无法在flask
request
对象中找到它们。在
例如,使用ngFileUpload
(https://github.com/danialfarid/ng-file-upload)上载文件,我可以指定如下更多的元信息:
$scope.upload = function (file) {
Upload.upload({
url: '/api/upload',
data: {file: file, 'username': $scope.username}
})
};
其中username
是额外的元信息。在
以下是烧瓶代码(使用flask Restful):
^{pr2}$在flask中,我可以通过request.files['file']
访问file
,但是username
信息/变量找不到。在
这在烧瓶里是不可能的吗,我是不是漏掉了什么东西,或者这是怎么回事?在
实际上,我认为@ciacicode询问您关于python代码的问题是正确的。在
使用角度调用Python可能会遇到CORS冲突。在
见烧瓶CORS:http://flask-cors.corydolphin.com/en/latest/index.html
from flask.ext.cors import CORS
代码的简单添加:
添加
CORS
使您的代码示例为我运行。在如果CORS没有为您做任何事情,那么使用
request.values['username']
相关问题 更多 >
编程相关推荐