我在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">.
在网页中,我无法获取图像。我无法加载网址。
请帮忙。
答案 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">