У меня есть вход для загрузки, и я хочу сохранить URL-адрес в базе данных.
Как я могу получить url изображения в codeigniter?
Загрузка файла Codeigniter просто возвращает:
[file_path] => /path/to/your/upload/
[full_path] => /path/to/your/upload/jpg.jpg
Я хочу иметь ссылку изображения, например:
www.example.com/path/someWhere/picture.jpg
Благодарю.
попробуйте использовать base_url()
.
$uploadData = $this->upload->data();
$fullPath = base_url() .'upload/'. $uploadData['file_name'];
base_url() . 'upload/' . $data_name['file_name'];
Кажется, очень легко, извините за вопрос.
Я не знаю контекста, но вы должны делать что-то вроде этого:
Сначала установите media_url в config.
$ config ['media_url'] = " http://example.com/media/path/ "
Затем в сценарии загрузки: -
$upload_data = $this->CI->upload->data();
return $this->CI->config->item('media_url').$upload_data['file_name'];
config['media_url']
?