拦截器相关

在拦截器 Interceptor 中 getFile的获取应该在getPara/getParaMap之前.

这就出现: 有/没有文件提交的两种路由,不能共用一个拦截器.

目前解决方案是两个拦截器 但个人觉得还是太麻烦了

能指导下更好的解决思路么

评论区

杜福忠

2019-02-15 14:45

我想到的方法有:
1 URL上挂参做标识符,比如 aaa/bbb?getFile=true
Interceptor 中先判断一下"true".eq...getPara("getFile") ,true的话就先getFile。

2 约定action的命名为uploadFile
Interceptor 中先判断一下"uploadFile".eq...getActionKey ,true的话就先getFile。


15.png

j1066783215

2019-02-15 17:22

热门反馈

扫码入社