从烧瓶中的文件上传中获取布尔值

时间:2016-06-22 02:39:37

标签: python flask

我正在使用flask来存储音频文件。当发送post请求来存储文件时,我还想发送有关该文件的其他信息,特别是布尔值。

目前我正在通过以下方式访问该文件:

file = request.files['file']

我正在通过以下方式将文件发送到烧瓶服务器:

request.setValue("multipart/form-data; boundary=\(boundary)", forHTTPHeaderField: "Content-Type")
request.HTTPBody = createBodyWithParameters(param, filePathKey: "file", path: params["url"] as? NSURL, boundary: boundary)

有没有办法可以通过文件上传获取布尔值?

1 个答案:

答案 0 :(得分:0)

提交时的表单可以在该表单内的html元素上具有由name属性指定的多个值。

<form>
   <input type="text" value="true" name="isFileUploaded">
   <input type="file" name="myFile">
</form>

要获取发送到服务器的参数,您始终可以使用

发表

request.form.get('<your_name_used_in_the_form'>) #in this case its isFileUploaded

获取

request.args.get('<your_name_used_in_the_form>')

阅读this答案了解更多信息......