无法上传文件。$this->upload->do_upload('anonsphoto');
返回false
。找不到原因。
我添加了上传库以这种方式自动加载:$autoload['libraries'] = array('upload');
这是我的看法:
<?php
echo form_open_multipart('InterviewController/saveInterview');
$anons_data = array(
'name' => 'anons',
'id' => 'anons_area',
'value' => 'Введите анонс'
);
echo form_textarea($anons_data); ?>
<p>Картинка анонса</p>
<?php
echo form_upload('anonsphoto'); ?>
这是上传文件的控制器:
public function saveInterview() {
$config['upload_path'] = '/application/upload/';
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = '10000';
$config['file_name'] = 'img_' . (string) time();
$this->upload->initialize($config);
$this->upload->do_upload('anonsphoto');
return;
}
上传文件是 3 kb 大小的 png 文件。我不明白为什么 do_upload 返回错误。有任何想法吗?