我对CodeIgniter中的这些东西有一个简单而麻烦的理解。$_FILES['pic']['tmp_name']
无法正常工作。
我收到通知消息:Undefined index: pic
这是我的代码
控制器:
if(is_uploaded_file($_FILES['pic']['tmp_name'])){
move_uploaded_file($_FILES['pic']['tmp_name'],
'images/slideshow'.$_FILES['pic']['name']);
}
检视:
<form action="" method="post" id="validate" enctype="multipart/form-data" >
<div class="div_input">
<label class="label_input"> picture: </label>
<input type="file" id="pic" name="pic" class="file_1 " />
</div>
<div class="clear"></div>
<div class="div_input">
<label class="label_input"> </label>
<input type="submit" name="submit" value="" class="form-submit" />
<input type="reset" value="" class="form-reset" />
</div>
</form>
3条答案
按热度按时间kb5ga3dv1#
像这样尝试,
ecr0jaav2#
通过以下方式检查正确的深度结构:
或
以查看$_FILES的结构。
x0fgdtte3#
请阅读本教程:https://ellislab.com/codeigniter/user-guide/libraries/file_uploading.html
配置中的
allowed_types
可能会限制您的文件上载。请将其更改为类似以下内容: