uetitor上传图片及附件问题

  首先uedito上传图片附近等的路径配置官方文档已经说得非常清楚,这里不再赘述。

  如果是在struts2框架下上传需要自定义拦截器对/controller.jsp进行处理代码如下:

public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) {    
        HttpServletRequest request = (HttpServletRequest) req;    
        String url = request.getRequestURI();   
//        System.out.println(url);
        try{    
            if (url.contains("/controller.jsp")) {    
                chain.doFilter(req, res);    
            } else {    
                super.doFilter(req, res, chain);    
            }    
        }catch(Exception e){    
            e.printStackTrace();    
        }    
    }  
然后在xml继承你自定义的拦截器。

       如果这时候还无法上传图片,记得检查IO包,是否你struts2 下的IO包和ueditor的IO包冲突了如是的话记得删除低版本的。

       如果出现了本地运行正常,上传到服务器后出现。后端配置项没有正常加载,上传插件不能正常使用!这是由于你打包方式错误出现的问题。这是血泪的教训啊,楼主当初直接拖文件夹在服务器的tomact下面出现了这个问题,百思不得齐解。这样会导致/webapp/ueditor被识别成一个单独的webapp项目从而找不到对应的jar包。

  解决方法:打成war包上传,或者在tomact server.xml里面配置<host>下的<context>下配置docbase属性。

 (PS:楼主也是由于第一次项目上传到服务器,没经验,以为打war包和拖文件夹一样,才会出现如此的错误,浪费了大把时间,切记切记)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值