
JSP上传图片后的显示问题
JSP上传图片问题悬赏分:55-解决时间:2009-5-1321:46我编写了一段jsp上传图片代码本地机器可以看发布在网上,其他机器看不了。问下大家是不是还需要配置点什...
JSP上传图片问题
悬赏分:55 - 解决时间:2009-5-13 21:46
我编写了一段jsp上传图片代码本地机器可以看
发布在网上,其他机器看不了。
问下大家 是不是还需要配置点什么哦
上传代码:
File path = new File("D:/Upload");
if (!path.isDirectory()) {
path.mkdir();
}
item.write(new File(path + "\\" + name2));
}
图片显示页面代码:
<%
File path=new File("D:/Upload");
if(!path.isDirectory()){
path.mkdir();
}
System.out.println(path.toString()+'\\'+product.getImg());
String pathFile=path.toString()+'\\'+product.getImg();
%>
<img src="<%=pathFile %>" width="229" height="200">
</td>
帮帮忙,脑壳都弄痛了~
其实就是一个图片上传,然后再页面上调用出现。我在本地用localhost登录 可以查看成功上传的文件
但是我的朋友用IP地址查看我的页面,图片显示就是要一个X 。(数据库里我存储的是图片的图片名)
new File("./Upload") 这样的修改没的用~~我自己都看不了了~~
如果用COS组件 那我之前的 fileupload组件不是就不用了。才开始学JSP 不好意思 展开
悬赏分:55 - 解决时间:2009-5-13 21:46
我编写了一段jsp上传图片代码本地机器可以看
发布在网上,其他机器看不了。
问下大家 是不是还需要配置点什么哦
上传代码:
File path = new File("D:/Upload");
if (!path.isDirectory()) {
path.mkdir();
}
item.write(new File(path + "\\" + name2));
}
图片显示页面代码:
<%
File path=new File("D:/Upload");
if(!path.isDirectory()){
path.mkdir();
}
System.out.println(path.toString()+'\\'+product.getImg());
String pathFile=path.toString()+'\\'+product.getImg();
%>
<img src="<%=pathFile %>" width="229" height="200">
</td>
帮帮忙,脑壳都弄痛了~
其实就是一个图片上传,然后再页面上调用出现。我在本地用localhost登录 可以查看成功上传的文件
但是我的朋友用IP地址查看我的页面,图片显示就是要一个X 。(数据库里我存储的是图片的图片名)
new File("./Upload") 这样的修改没的用~~我自己都看不了了~~
如果用COS组件 那我之前的 fileupload组件不是就不用了。才开始学JSP 不好意思 展开
展开全部
你用的pathFile不对,也就是 img 的src路径不对
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
<img src="<%=basePath +pathFile %>" width="229" height="200">
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
<img src="<%=basePath +pathFile %>" width="229" height="200">
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询