TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
最近做了一个上传头像的的小例子 采用的是 discuz论坛的上传头像组间件、后台使用SmartUpload组件完成后台上传。
: E" T _3 _! L, E8 |" `. rdemo运行时没有问题的可以正常实现上传、但是继承到项目中就出现问题了一到smartUpload.upload()就卡主。 T: w: U3 @8 q; a8 [) I$ o+ f Y3 y s
) y, _( c6 q: L4 ]0 @3 i4 B5 v' P1 F7 N* |$ d9 ^
项目使用S2SH框架、百度了一些 但是也没有明确的答案。
, l" k5 F2 l: H
8 q0 d( a4 ~5 K: o9 f7 q- s网上说了一大堆方法 反正每一个好使的 这里不一一罗列。$ U+ q9 [% T+ G( P. ?# H
8 N2 j" _) j' z2 Q9 H- o4 p# _7 D4 B解决方法:' @" i, a& Q' \% E
web.xml: Q' |8 @+ f' I
- <!-- struts2配置 -->
4 f, e! p0 _( \' R# a - <filter>; v! D, k% ~- x9 U4 u
- <filter-name>Struts2</filter-name>
( _9 o+ u* m W# Z7 v - <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>, l, ]2 I& J4 @4 G( k* t6 L5 Y* I2 T
- </filter>
4 ~- z' L! Z- _# y0 \ - <!-- 这里设置上传头像导致upload堵塞 只拦截action请求 -->
) k5 ?/ _# [' ^6 Z! Q - <filter-mapping>" `9 w! g2 q+ N. J; N9 m& l( S' q
- <filter-name>Struts2</filter-name>% _; i. O% G; r1 c3 f7 I3 \ m1 c
- <url-pattern>*.action</url-pattern>
' B5 ~8 ~. Y5 J2 _5 M! x - </filter-mapping>
复制代码 以前是过滤 所有请求的 不明所以然 就卡住了 这里改为只是过滤action请求。不明所以然吧 就好了。& k% u: q2 o, F0 ?
* U# j& d5 g+ H0 X4 W& V3 |' ]
; C" a7 a0 c9 t. @
) q( V6 H- ~+ z* a5 b7 x, c+ w3 U d |
|