1
所以我有一個設置頁面,用戶可以上傳一張照片到網站上,並附上一張表單發送的請求,但是現在我無法檢測到用戶是否上傳了照片,因爲表單中還有其他部分,底部有一個提交按鈕。現在,我正在使用if 'file_input' in request.POST:
,但它始終返回true,即使用戶沒有上傳照片。如何檢測用戶是否真的上傳了照片。的HTML是:金字塔檢測照片上傳
<form class="group-photo" action="/${groupName}/settings" method="post" style="vertical-align:text-bottom" enctype="multipart/form-data">
<span style="font-size:17px;font-weight:bold;">Group Photo</span>
<img style="border-radius:15px;margin-top:5px;margin-bottom:5px;" src="/static/group/${photo_id}_120.${photo_ext}">
<br>
<div class="fileinputs">
<input class="file" type="file" name="file_input" value="Choose image">
<div class="fakefile" style="margin-left:40px;">
<input type="button" class="btn btn-primary" value="Choose image"/>
</div>
</div>
<br/>
<span style="font-size:17px;font-weight:bold;">Description</span>
<textarea class="groupbio" name="groupbio">${bio}</textarea>
<br>
<br>
<p><input class="btn btn-success" type="submit" name="submitted" value="Save Changes"></p>
</form>
工作完美:) – Wiz