Codeigniter の File Uploading Library を使用してファイルをアップロードし、URL をデータベースに挿入しようとしています。Codeigniter は、使用時に server_path のみを提供$this->upload->data()
します。これは、ユーザーに画像を表示するために使用できません。
通常は次のようなことができbase_url('uploads) . '/' . $data['file_name']
ますが、投稿ごとに画像をフォルダーに保存しています。
たとえばC:/xampp/htdocs/site/uploads/32/image.jpg
、full_path として取得していますが、これを次のように変換するにはどうすればよいですか?http://mysite.com/uploads/32/image.jpg
頭に浮かぶ唯一のことは正規表現を使用することですが、これを支援するために PHP 関数または Codeigniter 関数が必要であると感じていますか?
サーバー パスを正しい URL に変換するにはどうすればよいですか?