只是简单问一下大家。我正在表单中使用“浏览”上传功能来选择图片并将其上传到我的数据库。目前,我的图像位于“图像”文件夹中,为了让它们显示,我需要在图像列中添加以下内容:
Images\picname1.jpg
当我使用浏览上传功能时,我得到以下信息:
E:\xampp\htdocs\IDB\images\picname1.jpg
在数据库上显示为:
picname1.jpg
当然,由于不包含“图像”文件夹目录,因此图像将不会显示。
这是我的表格:
<font face="Arial"><b>Enter Image(Optional):</b></font><input type="file" name="imaAdd" accept="image/gif">
谁能告诉我如何包含“图像目录!”?我确信这是我遗漏的一个明显的修复!
任何帮助都会很棒!
编辑:
她的形象与大家相呼应。
echo"<img src='".$row->Image."'>";
最佳答案
一种选择是连接字符串 'images/'
插入数据库时使用图像文件名。
更好的选择可能是在显示图像时用图像路径限定文件名。如果您可以向我们展示用于显示图像的代码,那么修复应该很容易。
后一个选项的 PHP 代码可能如下所示:
echo '<img src="images\' . $imagename . '" />';
关于PHP 文件上传(图片),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10220932/