文件上传不工作codegniter并且没有错误显示

时间:2015-05-23 20:40:26

标签: php codeigniter file-upload

我已宣布HasMatchingResult

我的输入类型

foreach (var e in matches) {
    e.HasMatchingResult = true;
}

enctype="multipart/form-data"

我的控制器

    <textarea class="input-style" name="blog2" placeholder="Para 2"></textarea>

请帮助我克服这个问题。我很长时间都无法解决它。

3 个答案:

答案 0 :(得分:0)

可能是文件上传大小问题。 您必须在php.ini文件中检查您的PHP配置。如果您的上传不断被中断,您需要增加最大上传大小或PHP脚本超时之前的时间。检查这些变量:

的post_max_size 的upload_max_filesize 的max_execution_time 您可以使用ini_set函数增加PHP配置文件或增加脚本。查看手册以获取更多详细信息。 PHP手册

答案 1 :(得分:0)

输入类型='文件'默认需要命名为'userfile'

https://ellislab.com/codeigniter/user-guide/libraries/file_uploading.html

您可以将默认值更改为您的 $这 - &GT; upload-&GT; do_upload( '文件名') 将此更改为 $ this-&gt; upload-&gt; do_upload('您的文件输入名称')

答案 2 :(得分:0)

你有

if (!$this->upload->do_upload('filename'))

但是在您的文件输入名称是blog_img,所以我们而不是filename

if (!$this->upload->do_upload('blog_img'))