TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
最近做了一个上传头像的的小例子 采用的是 discuz论坛的上传头像组间件、后台使用SmartUpload组件完成后台上传。
" p6 E- h: L& ^( |' Ydemo运行时没有问题的可以正常实现上传、但是继承到项目中就出现问题了一到smartUpload.upload()就卡主。8 q! Z1 H% j3 E2 C
6 h1 y! s+ F, h L+ k) ~, P# U" a9 R
) u+ | E0 _* u; X" C项目使用S2SH框架、百度了一些 但是也没有明确的答案。, g' a5 G# y/ c3 F, U
' h5 @, H3 [" a5 ?7 K网上说了一大堆方法 反正每一个好使的 这里不一一罗列。
3 C H1 j9 E; `+ j$ ]( K l+ \; {! K8 J
解决方法:2 o- f$ ?$ v" Q8 d' o5 ]% K/ C1 S
web.xml:, b$ c6 m0 f. W, @1 q3 V; F
- <!-- struts2配置 -->! n% k6 L. G* E7 a
- <filter>% ^) h7 T( Q, D ^) ]- s9 r# H
- <filter-name>Struts2</filter-name># P0 U/ v( f/ ^4 t
- <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
9 I) b8 S1 ?$ C# H# x4 e; k5 j - </filter>
( f, Y# ]+ k, R8 p* b - <!-- 这里设置上传头像导致upload堵塞 只拦截action请求 -->
+ v' j2 E) F' T4 n# d5 G% v - <filter-mapping>
( D& X0 ] J; x# H6 G$ c, u1 \6 ~ { - <filter-name>Struts2</filter-name>
/ z* C: z3 U: `( n- O! B4 N8 [8 C. m - <url-pattern>*.action</url-pattern>" E, r" e! Q: d' a- E6 P$ P; Z7 C' A3 d( I
- </filter-mapping>
复制代码 以前是过滤 所有请求的 不明所以然 就卡住了 这里改为只是过滤action请求。不明所以然吧 就好了。6 o$ M5 {! c' Z4 D' F$ a: s) u6 T
, |- A& N; Q* d- I% o3 z4 E( S
7 q4 j* H; A4 Z) m- u$ ]
2 ~# d# y6 [6 o9 F& C( |1 [3 j0 B |
|