0
我按照以下方式將我的映像路徑存儲在數據庫中。數據庫存儲的映像路徑給出了子目錄中的衝突
../../products/category/subcategory/img/filename
當我從www.site.com/product.php訪問img時? ID = 1
我不能從最初保存路徑訪問圖像
如何找到從當前目錄
我按照以下方式將我的映像路徑存儲在數據庫中。數據庫存儲的映像路徑給出了子目錄中的衝突
../../products/category/subcategory/img/filename
當我從www.site.com/product.php訪問img時? ID = 1
我不能從最初保存路徑訪問圖像
如何找到從當前目錄
圖像路徑跟蹤我的意見......
要訪問圖像任何文件,只需將圖像路徑附加到根網址即可。假設您已將所有圖片存儲在文件夾images
中,其位置爲http://www.example.com/images/file.jpg
,並且您正在將數據庫路徑存儲爲:images/file.jpg
,然後在任意位置訪問此圖像,只需將http://www.example.com
的根網址與圖像數據庫路徑組合起來即可。因此它將成爲圖像的完整路徑並且可以被訪問。
示例代碼:
<?php
$root_url = "http://www.example.com";
$image_url = "/images/file.jpg";
?>
<img src="<?php echo $root_url.$image_url; ?>" >
當然,這onsider作爲只,以供參考的實例。
你在問什麼。 – 2014-09-20 05:51:11
當我從網站根文件夾訪問圖像時,它會向上移動兩個文件夾。 – user3857836 2014-09-20 05:53:19
用'../../products/ category/subcategory/img/filename'將目錄保存到目錄中,但是用'products/category/subcategory/img/filename'將數據保存到數據庫中。這樣你就可以通過'www.site.com/ {database_image_path}' 來訪問圖像,例如:'www.site.com/products/category/subcategory/img/filename' – 2014-09-20 05:54:04