【发布时间】:2012-02-07 18:09:10
【问题描述】:
我正在尝试以这样的一种形式发布多个文件:
<form method="post">
name1: <input type="text" name="e-jp-title" class="e-form-jp-input" /><br />
file1:<input type="file" name="e-jp-img" /><br />
url 1:<input type="text" name="e-jp-link" class="e-form-jp-input" />
name2: <input type="text" name="e-jp-title" class="e-form-jp-input" /><br />
file2:<input type="file" name="e-jp-img" /><br />
url 2:<input type="text" name="e-jp-link" class="e-form-jp-input" />
</form>
......
我想用python来处理这些文件posts。如果所有的名字都一样,我可以用
e-jp-titles = request.form.e-jp-title
e-jp-imgs = request.form.e-jp-img
e-jp-links = request.form.e-jp-link
result = zip(e-jp-titles, e-jp-imgs, e-jp-links)
获取所有信息,但是如果用户没有完成表单中的某些信息,例如,如果第一个e-jp-link为None,最终结果将不正确,那么,如何处理信息正确或如何设计表格以便我可以获得所有正确的信息?
【问题讨论】: