php上传文件,获取不到$_FILES的值
页面代码:<formaction="<?phpechourl_for('applicant/'.($form->getObject()->isNew()?'create'...
页面代码:<form action="<?php echo url_for('applicant/'.($form->getObject()->isNew() ? 'create' : 'update').(!$form->getObject()->isNew() ? '?applicant_id='.$form->getObject()->getApplicantId() : '')) ?>" method="post" <?php $form->isMultipart() and print 'enctype="multipart/form-data" ' ?>>
<tr>
<th>上传简历</th>
<td>
<input type="file" name="uploadResume" id="uploadResume" value=""/>(请上传doc文档或pdf文档)
</td>
</tr>
<input type="submit" value="完成" />
后台:
print_r($_FILES['uploadResume']);
出现错误:
Notice: Undefined index: uploadResume in 。。。。。。。。。
用的是symfony框架。。。所以form是那样写的。。。。。。 展开
<tr>
<th>上传简历</th>
<td>
<input type="file" name="uploadResume" id="uploadResume" value=""/>(请上传doc文档或pdf文档)
</td>
</tr>
<input type="submit" value="完成" />
后台:
print_r($_FILES['uploadResume']);
出现错误:
Notice: Undefined index: uploadResume in 。。。。。。。。。
用的是symfony框架。。。所以form是那样写的。。。。。。 展开
2个回答
展开全部
<?php $form->isMultipart() ?> 看看这个的值是什么 ,要传文件的话这个值应该是true
更多追问追答
追问
页面这样打印的:
isMultipart())?>
结果:sssssssssss==uuuuuuuuuu
为什么值不为true呢,我在另一个要上传的页面上试了一下,它的值是1
追答
值是1是正确的,这个值应该是程序里需要设置的,你看看另外一个要上传的页面是怎么设置的,实在要是不知道怎么设置 ,直接把 isMultipart() and print 'enctype="multipart/form-data" ' ?> 改成 enctype="multipart/form-data"
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询