Codeigniter form_open_multipart()在V2.2.0中显示为空白

时间:2014-11-10 10:08:41

标签: php html file-upload formbuilder

我正在使用codeigniter的最新版本(V2.2.0),并希望使用上传类创建一个非常简单的单个文件上传。但是,在尝试使用form_open_multipart创建表单并使用$ this-> input-> post()作为post数组时,我一直收到一个空白页面。但是当我使用$ _POST时一切都很好。我一直在寻找,但我似乎无法找到如何使这项工作。 我还加载了表单助手($ this-> load-> helper('form');) HTML uploadPage.php

<body>
<?php echo form_open_multipart('upload/theUpload');?>
<input type="file" name="userfile">
<input type="submit" name="submit" value="Upload File">
</form>
</body>

1 个答案:

答案 0 :(得分:0)

$ this-&gt; input-&gt; post()不经意地返回false,因为您没有提到要使用post检索哪个值的名称。在代码中更改此处:

  

如果(isset($ _ POST))

  

如果(!空($ _ POST))

见POST

你也可以这样做:

  

if($ this-&gt; input-&gt; post('userfile'))// userfile是post的名称   变量