最近项目开发用到了kindEditor这个编辑器,在使用图片上传功能时,遇到了这样的错误:
在upload_json.jsp这个文件中定义了图片的存储路径和url
String savePath = pageContext.getServletContext().getRealPath("/") + "attached/";
String saveUrl = request.getContextPath() + "/attached/";
用的开发环境是Eclipse+Tomcat
在Eclipse启动项目时,能够成功上传图片到指定路径并可以在textarea中显示出所上传的图片
但是用maven打包成war文件放在tomat下再启动时,上传图片时报错:找不到上传的目录
尝试了很多的路径,但是都无法上传成功并显示在textarea中
请问各位大牛这个问题应该如何解决?
被这个问题困扰了1天,麻烦各位大牛给小弟解答一下。
2 个解决方案
拦截器里加 这句试试 String currentURL = ((HttpServletRequest) request).getRequestURI();// 取得根目录所对应的绝对路径
if(currentURL.contains("upload_json")){
chain.doFilter(new StrutsRequestWrapper((HttpServletRequest) request), response);
}else{
chain.doFilter(request, response);
}