上载内容为空的文件

2024-06-28 20:24:04 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我的模板:

<p>Upload</p>
<form action="{% url upload_url %}" method="post" enctype="multipart/form-data">
    {% csrf_token %}
    {{ upload_form.as_p }}
    <input type="submit" name="submit" value="Upload" />
</form>

这是我的表格:

^{pr2}$

这是我的代码:

form = DocumentForm(request.POST, request.FILES)
if form.is_valid():
    # do something

当我上传一个内容为空的文件时,我试图检查错误的原因。我明白了:

# form.is_valid()
False
# form.errors
<ul class="errorlist"><li>docfile<ul class="errorlist"><li>The subm
itted file is empty.</li></ul></li></ul>

我确信我上传了一个文件,但它只是一个空的文件内容。发生什么事了?在


Tags: 文件form模板url内容isrequestli