我有一个简单的 php 页面,您可以在其中添加联系人,并且可以选择给他们一张图片。如果没有上传图片,则联系人将获得服务器上已有的默认图片。
问题是我用来检查用户是否上传文件的布尔测试总是返回为真,即使用户没有上传文件
这是我的 html 表单中的代码
<tr>
<td align="right">Contacts Photo</td>
<td><label>
<input type="file" name="fileField" id="fileField" />
</label></td>
</tr>
这是我用来查看文件是否已上传的 php
$haspicture = false;
if (empty($_FILES['fileField'])){
$haspicture = false;
}
if (!empty($_FILES['fileField'])){
$haspicture = true;
}
如果有人能告诉我做错了什么,将不胜感激