我正在使用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)
有没有办法可以通过文件上传获取布尔值?
答案 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答案了解更多信息......