2013-04-09 3 views
0

Я хочу вставить файл в базу данных, как я могу это сделать с помощью codeigniter ... Обратите внимание, что я не хочу сохранять путь к изображению. Как сохранить изображение непосредственно в базе данных?Невозможно вставить файл изображения в базу данных

Контроллер

class UserController extendes CI_Controller{ 
} 

Модель

class User extends CI_Model{ 
} 
+2

Просто из любопытства, почему вы решили сохранить изображение в базе данных, а не имя файла? – Dale

+1

См. Эту ссылку может помочь you.http: //stackoverflow.com/questions/1650275/codeigniter-image-uploading-mysql – Hkachhia

+0

Я не хочу, чтобы это было раздельно в структуре папок, так что есть ли способ сохранить файл напрямую в mysql .. –

ответ

0

Я думаю, для лучшей скорости в диапазоне высоких записей изображения, сохраняя путь или изображений имя в таблице является гораздо более эффективным, чем хранение самих данных изображения. вам нужно сохранить имя файла или путь к файлу в качестве varchar и загрузить файл, используя библиотеку uoload для codeigniter .. Это делает весь процесс намного проще ..!

Смежные вопросы