Php 无法在codeigniter中选择图像上载

Php 无法在codeigniter中选择图像上载,php,codeigniter,image-upload,Php,Codeigniter,Image Upload,我有四张图片要上传。这四张图片在我的表格中都是可选的 我试图让它成为可选的,但我无法解决我的问题。请检查下面的代码,并告诉我任何解决方案。 <?php if(isset($_FILES)) { if(empty($_FILES['testfile']['name'])) { echo 'no'; }else{ // do the form validation here } } ?> <form action

我有四张图片要上传。这四张图片在我的表格中都是可选的

我试图让它成为可选的,但我无法解决我的问题。请检查下面的代码,并告诉我任何解决方案。


<?php


if(isset($_FILES))
{
    if(empty($_FILES['testfile']['name']))
    {
        echo 'no';
    }else{
        // do the form validation here
    }
}
?>

<form action="<?php echo $_SERVER['PHP_SELF']?>" method="POST" enctype="multipart/form-data">
<input type="file" name="testfile"/>
<input type="submit" value="upload">
</form>

尝试不工作…遇到同样的问题:“您必须选择要上载的文件”@Ashutosh可能您正在使用表单验证??这就是为什么。。如果您不想强制上传,请不要使用表单验证,否则它将检查是否需要上传。或者您可以将表单验证放在代码中查看我的编辑。