我有一个上传输入,我想将网址保存到数据库中。
如何在codeigniter中获取图片的网址?
Codeigniter file uploading只需返回以下内容:
[file_path] => /path/to/your/upload/
[full_path] => /path/to/your/upload/jpg.jpg
我希望有图片链接,例如:
www.example.com/path/someWhere/picture.jpg
感谢。
答案 0 :(得分:2)
我不知道背景,但你应该这样做: -
首先在config中设置media_url。
$ 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'];
答案 1 :(得分:1)
尝试使用base_url()
。
$uploadData = $this->upload->data();
$fullPath = base_url() .'upload/'. $uploadData['file_name'];