我正在使用 Codeigniter 的文件上传库上传文件并尝试将 URL 插入数据库。Codeigniter 仅在使用时提供 server_path $this->upload->data()
,不能用于向用户显示图像。
我通常可以做类似的事情,base_url('uploads) . '/' . $data['file_name']
但我将每个帖子的图像存储在一个文件夹中。
例如,我得到C:/xampp/htdocs/site/uploads/32/image.jpg
了完整路径,如何将其转换为http://mysite.com/uploads/32/image.jpg
唯一想到的是使用正则表达式,但我觉得必须有 PHP 函数或 Codeigniter 函数来帮助解决这个问题?
如何将服务器路径转换为正确的 URL?