загрузка php и CI файлов - PullRequest
0 голосов
/ 28 мая 2011

У меня есть элемент ввода файла, который генерируется с помощью ajax / jquery.load ().и когда я хочу переместить загруженный файл, я получаю сообщение об ошибке, в котором говорится, что у меня нет файла для загрузки.

Я попытался сделать это с помощью класса загрузки файла CI и php move_uploaded_files (), но он возвращает ту же ошибку..

Вот мой код с CI

$config['upload_path'] = './'.$uploadpath.'/answer';
$config['allowed_types'] = '*';
$config['max_size'] = '2048';
$config['file_name'] = $probid.".ans";
$this->load->library('upload', $config);
if(!$this->upload->do_upload("contanswer".$i))
{
//do some error handling
}

Вот мой код с php move_uploaded_files

move_uploaded_file($_FILES["continput".$i]["tmp_name"], $uploadpath.'/input');

FYI, $i является индексной переменной, потому что якакой-то элемент ввода файла на моей странице ..

Я что-то упустил в своем коде ??ТНХ

1 Ответ

1 голос
/ 28 мая 2011

попытайтесь получить полный массив $ _FILES и проверьте, правильно ли вы получаете значения:

print_r($_FILES);

тогда посмотрите, какие значения вы получите из формы, может, в названии есть опечатка? также проверьте значение переменной $ i, возможно, оно начинается с другого значения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...