从数据库获取路径后不显示图像

时间:2014-03-27 09:36:20

标签: java html eclipse

我在java.Images中尝试了图像上传代码 -

D:\bridge\Project\.metadata\.plugins\ org.eclipse.wst.server.core\tmp0\wtpwebapps\bridghc\Example\image-folder\2nd page.jpg此目录。

这个完整路径也插入数据库中。当我从数据库中获取路径时,我得到相同的结果但是当我写的时候

<img id="0" src="D:\bridge\Project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\bridghc\Example\image-folder\2nd page.jpg" name="txtrepimg0">. 在网页中,我无法获取图像。我无法加载网址。

请帮忙。

3 个答案:

答案 0 :(得分:0)

src标记中的img属性仅接受网址作为目标,而不接受本地目录。所以路径看起来应该像http://mysite/images/myimage.jpg

答案 1 :(得分:0)

您应该将相对路径存储到数据库而不是文件的实际路径。你应该只存储 文件名,因为您的文件夹已固定为存储图像

  

2nd page.jpg

并在img标签中使用以下内容

<img id="0" src="application_name/your-relative-path-of-image-folder/2nd page.jpg

“name =”txtrepimg0“&gt;

<img id="0" src="/bridghc/Example/image-folder/2nd page.jpg" name="txtrepimg0">

在您的情况下,应用程序名称是bridghc

答案 2 :(得分:0)

尝试将上传路径更改为相对于您网站位置的内容。

例如,如果您的网页文件(html,css,javascript等)位于:

D:\bridge\Project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\bridghc\Example

添加&#34; image-folder&#34;等文件夹在像

这样的相对路径中
D:\bridge\Project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\bridghc\Example\image-folder

保存数据库中的相对路径

\image-folder\image.png

并在您的网站中使用

<img id="0" src="\image-folder\image.jpg" name="txtrepimg0">