Codeigniter上传:返回上传图片的网址

时间:2015-03-11 19:25:45

标签: php codeigniter file-upload image-uploading

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

如何在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

感谢。

2 个答案:

答案 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'];