Codeigniter загрузить и скачать файл - PullRequest
1 голос
/ 13 апреля 2011

Я новичок в codeigniter. Я должен реализовать функцию загрузки файла и загрузки файла на рабочий стол. Вопрос в том, что каждый пользователь поддерживает свои собственные файлы. Как мне связать файлы с пользователем. Видео от nettuts объясняет сохранение файла в папку на жестком диске, но не говорит, кто загрузил файл. Нужно ли загружать файл в базу данных, чтобы связать его с пользователем, или есть какая-либо процедура для загрузки файла в папку, и дескриптор сохраняется в базе данных, которая связывает пользователя с загруженными файлами.

Заранее спасибо

1 Ответ

2 голосов
/ 13 апреля 2011

Если вы используете Класс загрузки файлов CodeIgniter

, тогда вы можете просто установить $config['upload_path'] = './uploads/'.$username;, и он будет загружен в этот каталог (вам нужно убедиться, что вы создали каталоги иметь разрешения).

затем добавьте сохраненное имя файла в вашу запись в БД.Его можно получить с помощью:

$imagedata = $this->upload->data();
$filename = $imagedata['filenane']; // the filename
$path = $imagedata['full_path']; // the file system path to the file
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...