Codeigniter 上传:return 上传的图片 url

Codeigniter upload: return uploaded picture's url

我有一个上传输入,我想将 url 保存到数据库中。

如何在 codeigniter 中获取图片的 url?

Codeigniter file uploading 只是 return 这些:

[file_path]    => /path/to/your/upload/
[full_path]    => /path/to/your/upload/jpg.jpg

我想要 link 图片,例如:

www.example.com/path/someWhere/picture.jpg

谢谢。

尝试使用 base_url().

$uploadData = $this->upload->data();

$fullPath = base_url() .'upload/'. $uploadData['file_name'];

我不知道上下文,但你应该这样做:-

首先在配置中设置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'];