我已经将图片上传到文件夹中,并将路径存储到MySQL数据库中。路径已经成功存储,图像也已成功插入到文件夹中。但是我的问题是,当我从存储在数据库中的路径显示图像时,它无法显示。当我echo图像路径时,它会显示图像路径。我检查了浏览器设置,一切正常。以下是我的代码,请任何人帮忙。
$up=move_uploaded_file($_FILES['profile']['tmp_name'],dirname($_SERVER['DOCUMENT_ROOT']).'/htdocs/upload/image/'.$name);
$path = dirname($_SERVER['DOCUMENT_ROOT']).'/htdocs/upload/image/';
$location = $path . $_FILES['profile']['name'];
$ins=mysqli_query($con, "INSERT into image (url) values ('$location')");
echo 'image uploaded and stored';
echo "$location"; //It displays D:/xampp/htdocs/upload/image/Chrysanthemum.jpg
echo '<img width="250" height="250" src= "'.$location.'"/>';//It doesn't display anything.
upload/image/
作为路径。 - Murad Hasan/uploads/image
存储在您的数据库中,或者仅存储图像名称。 - uzaifupload/image/Chrysanthemum.jpg
。 - mr_sudacahttp://
显示,而不是D:/
。 - Pupil