今天重新建了一个项目,把原来项目的基本结构拷贝了过来,奇怪的是原来的项目使用KindEditor编辑器上传图片正常,到了新的项目就一直提示上传的目录不存在错误,找了很久也没有发现问题所以,主要就upload_json.jsp和file_manager_json.jsp两个文件的两个变量:
1、根目录路径,可以指定绝对路径,比如 /var/www/attached/
String rootPath = pageContext.getServletContext().getRealPath("/") + "attached/";
2、根目录URL,可以指定绝对路径,比如 http://www.yoursite.com/attached/
String rootUrl = request.getContextPath() + "/attached/";
最后将其改成:
//文件保存目录路径
String savePath = pageContext.getServletContext().getRealPath("/") + "attached\\";
//文件保存目录URL
String saveUrl = request.getContextPath() + "\\attached\\";
这样就解决了上传目录不存在的问题,希望对大家有帮助
如果您觉得本文的内容对您的学习有所帮助:
关键字:
KindEditor 上传图片 pageContext getServletContext getRealPath getContextPath upload_json.jsp file_manager_json.jsp