【发布时间】:2014-08-12 00:27:48
【问题描述】:
我正在制作基于 Flask documentation 的简单上传器,从获取文件到保存文件,一切正常。我的问题是如何实现选择,以便当用户单击提交按钮时我可以访问代码中的选定值,最好用户必须选择其中一个值。
在模板中
<div>
<form action="upload" method="post" enctype="multipart/form-data">
<div style="position:relative; overflow:hidden;">
<a class='btn btn-primary' href='javascript:;'>
Choose document
<input type="file" style='position: absolute;top: 0;right: 0;min-width: 100%;min-height: 100%;font-size: 999px;
text-align: right;filter: alpha(opacity=0);opacity: 0;outline: none;background: white;cursor: inherit;display: block;'
name="file" id ="Mfile" size="40" onchange='$("#upload-file-info").html($(this).val());'>
</a>
<span class='label label-info' id="upload-file-info"></span>
</div>
<br/>
<br/>
<select name = "choose" class="form-control">
<option value="cop">Computer programming</option>
<option value="bio">Biology</option>
<option value="mth">Math</option>
<option value="soc">Sociology</option>
<option value="psy">Psychology </option>
</select>
<br/>
<button type="submit" class="btn btn-success">
<i class="icon-circle-arrow-right icon-large"></i> Submit
</button>
</form>
</div>
在代码中
@main.route('/upload', methods=['POST'])
@login_required
def upload():
file = request.files['file']
...
...
【问题讨论】:
-
你见过the documention on the
requestobject吗?如果是这样,有什么不清楚的地方(提示request.form['choose'])? -
谢谢,问题已解决,能否请您以正式的方式发布,以便我接受它作为答案。
标签: jquery python html python-2.7 flask