TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
最近做了一个上传头像的的小例子 采用的是 discuz论坛的上传头像组间件、后台使用SmartUpload组件完成后台上传。8 E5 b& O! n! w) |, r
demo运行时没有问题的可以正常实现上传、但是继承到项目中就出现问题了一到smartUpload.upload()就卡主。
8 x/ Y3 I; y% y1 X" f4 z+ Y! w4 M8 T# L! ]
& e8 }; l' Q' E) o h项目使用S2SH框架、百度了一些 但是也没有明确的答案。# I/ U4 A% N2 M! G R6 ]% I7 y. y
/ x- R; z; N: d" J" z7 E网上说了一大堆方法 反正每一个好使的 这里不一一罗列。3 n/ \# k. M* b9 W: M
. [2 |5 x3 h0 F9 Y# ]
解决方法:
4 W$ E: d2 r+ Y: ?0 S# D) ]web.xml:6 D& U7 i/ o/ @+ f1 U
- <!-- struts2配置 -->
! |% ~ m1 G: k. s6 P& k1 \ - <filter>
$ f/ u/ B( ~1 e9 q [ - <filter-name>Struts2</filter-name>. @, f( `/ r' y1 ?" i
- <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> V8 I5 b4 H! i4 }
- </filter>
8 N3 {5 r7 m( Y - <!-- 这里设置上传头像导致upload堵塞 只拦截action请求 -->
2 v( Y$ ~2 j4 Z2 v E - <filter-mapping>
% y! d, a& }' J& E& O - <filter-name>Struts2</filter-name>
" {7 O4 z! _3 s& T - <url-pattern>*.action</url-pattern>7 F8 f9 y5 |/ q8 }
- </filter-mapping>
复制代码 以前是过滤 所有请求的 不明所以然 就卡住了 这里改为只是过滤action请求。不明所以然吧 就好了。 m- t2 h$ q2 i
9 Z, d! d& I* a- V& K
; x9 f7 z% E) f4 [
" S% f" L5 Q' d: W' Q" h. R7 ~( Y9 ^
|
|