[英]My image upload option is not working in my codeigniter application.How can i get solve this?
[英]how can i get the working path of my image in codeigniter when uploading
我在codeigniter中有一個代碼,我將在我的數據庫中存儲我的圖像的路徑。 它在插入時工作正常,但路徑不正確。
我的上傳圖片的文件夾名稱存儲在upimages中。 upimages位於codeigniter中應用程序文件夾的外部,我創建了資產/ upimages。 這是插入數據庫時的路徑代碼:
$data = $this->upload->data();
$image_path = $data['full_path'];
//var_dump($image_path);
$userid = ($this->session->userdata['logged_in']['user_id']);
$imagedb = $this->prof_model->user_img($image_path,$userid);
if(file_exists($image_path)) {
$status = "success";
$msg = "File successfully uploaded";
}
我的image_path是我的圖像的完整路徑,但如果我再次調用它則輸出none,這是我數據庫中full_path的輸出:C:/xampp/htdocs/Uploadtest/assets/upimages/test.jpg
當我更改我的數據庫中的路徑並將其更改為: http://localhost/Uploadtest/assets/upimages/test.jpg它工作正常。
我的問題是。 如何調整我的full_path來提出第二條路徑。 請記住,我的upimages的位置在我創建資產/ upimages的應用程序文件夾之外
嘗試使您的文件路徑如下所示:
$image_url = base_url().'assets/upimages/'.$data['upload_data']['file_name'];
$imagedb = $this->prof_model->user_img($image_url,$userid);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.