파일을 업로드 할 수 없습니다. $this->upload->do_upload('anonsphoto');
은 false
을 반환합니다. 이유를 찾을 수 없습니다. 여기codeigniter 파일 업로드 실패
$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킬로바이트 크기입니다 png 파일. do_upload가 false를 반환하는 이유를 이해할 수 없습니다. 어떤 아이디어?
codeigniter는 php.ini에 설정된 업로드 제한을 무시할 수 없습니다. upload_max_size 값이 무엇인지 확인하십시오. –
'$ this-> upload-> display_errors();'를 시도하십시오. –