2 craftyly Craftyly 于 2016.03.04 21:54 提问

java图片上传路径问题

想要在后台上传一张图片到项目,然后再前台加载出来,应怎样设置上传路径?

6个回答

qq_34150327
qq_34150327   2016.03.04 21:57

你是在图纸中夹杂,还是???

Craftyly
Craftyly 我是想要设置图片上传的路径是在项目的webRoot文件夹下,不知道怎样去写那个设置路径的代码
2 年多之前 回复
luochoudan
luochoudan   Ds   Rxr 2016.03.04 22:18

上传路径跟一般的访问路径一样,只不过内容部分多了张图片,建议先了解一下http协议。

wojiushiwo945you
wojiushiwo945you 回复Craftyly: 你的开发环境的项目最终是部署到服务器目录中的,所以文件也是上传到项目部署目录的。不可能保存到原来项目开发环境的webRoot文件夹下,而是最终tomcate等服务器项目部署根目录下的.
2 年多之前 回复
Craftyly
Craftyly String uploadPath =request.getSession().getServletContext().getRealPath("/")+"upload/images/";这是我写的代码,但是保存不是在我的项目里面,我想要保存在项目的webRoot文件夹下
2 年多之前 回复
wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.03.05 08:32

上传路径通常都是项目部署的根目录下的。

 request.getSession().getServletContext().getRealPath("/")

获取的是Servlet容器对象,相当于tomcat容器了,获取实际路径,“/”指代项目根目录,所以代码返回的是项目在容器中的实际发布运行的根路径。
你这样用是正确的,但是不能在你原始项目的webRoot文件夹下,而是项目部署后所在的容器部署目录下的。

xiao851671244
xiao851671244   2016.03.06 17:11

你看下tomcat容器里面的目录下面!

u012176588
u012176588   2016.03.07 17:55

jsp页面中可以这样写${pageContext.request.contextPath}/static/image/123.png
后台文件路径 :项目名/WebRoot/static/inage/123.png
不知道这样是不是你需要的

u012176588
u012176588   2016.03.07 17:56

jsp页面中可以这样写${pageContext.request.contextPath}/static/image/123.png
后台文件路径 :项目名/WebRoot/static/inage/123.png
不知道这样是不是你需要的

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Javaweb文件上传图片相对路径问题
2018.04.12更新:还是建议使用绝对路径上传:详情请咨询我的另一篇文章:文件上传显示问题:https://blog.csdn.net/qq7758521fang/article/details/798977831.打开你的Javaweb项目中的Properties2.找到Reource:找到Location:“你的路径”3.在路径后添加  String savePath = "“你的路径”+...
由web项目中上传图片所引出的路径问题
由web项目中上传图片所引出的路径问题
关于ckfinder+ckeditor 图片上传路径问题
ckfinder+ckeditor 路径问题
java web项目中上传文件、图片路径问题
最近搞web开发,遇到了上传下载文件路径的问题,最后解决。现将处理方式整理分享如下。        其实 java web项目中关于上传文件、图片路径问题,一直对开发人员造成麻烦,其实了解了web的服务器,这个问题也就彻底解决了。         java web开发依赖于web服务器,一般用的有Tomcat、Jboss、Weblogic、Websphere……所有上传的文件都会存储在web服
百度富文本图片上传路径配置(非项目路径)
一、前言 在项目中使用了百度富文本,发现图片上传的路径是项目的路径,但是现在要求将图片存储在项目之外的地方,如D:/ 盘等,按照API配置貌似无法做到这个要求,那么就需要稍微修改源码了,以下是本人解决方案,仅供参考 二、解决方案 前提是已经引入百度富文本,并且能够正常使用,若还无法正常使用,请阅读API 第一步:新建ActionEnterPlugs 并继承ActionEnter(com.b
ueditor实例
本实例在eclipse下配置了ueditor,解决图片上传路径配置问题,自定义拦截器解决了struts框架下图片上传失败问题。
图片上传路径问题 左斜线换右斜线
file.transferTo(tmpFile); String _path = resultDirectory[1] + refileName; logger.debug("###########before   _path:{}  file.separator:{}", _path, File.separator); _path = _path.replaceAll("\\\\", "\
UEditor上传图片到项目外部目录-java
百度UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,轻量,可定制,开源基于MIT协议,允许自由使用和修改代码。 这个版本支持UEditor上传图片到项目外部目录
fckeditor2.6.6 java上传图片到绝对路径的配置
fck fckeditor
图片上传保存位置选择
我们经常做的网站不免要传一些文件或者图片到服务器端