我在codeigniter中有一个代码,我将在我的数据库中存储我的图像的路径。它在插入时工作正常,但路径不正确。
我的上传图片的文件夹名称存储在上传图片中。 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的应用程序文件夹之外
答案 0 :(得分:0)
尝试将文件路径设置如下:
<LinearLayout
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:layout_width="match_parent"
android:orientation="horizontal">
<ImageView
android:layout_height="50dp"
android:layout_marginLeft="5dp"
android:layout_width="50dp"
android:src="@drawable/country_india"/>
<EditText
android:hint="Leave a comment"
android:layout_gravity="bottom"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_width="0dp"/>
<ImageButton
android:background="@color/white"
android:layout_gravity="bottom"
android:layout_height="wrap_content"
android:layout_marginBottom="5dp"
android:layout_width="wrap_content"
android:src="@drawable/icon_pencil_2_small"/>
</LinearLayout>