TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
最近做了一个上传头像的的小例子 采用的是 discuz论坛的上传头像组间件、后台使用SmartUpload组件完成后台上传。
9 x0 S' j& _7 R% `/ x7 rdemo运行时没有问题的可以正常实现上传、但是继承到项目中就出现问题了一到smartUpload.upload()就卡主。
1 ~2 r9 p& ]- Y, G. f
5 a ?/ U, X. `* ]7 b. m" Q. ? H" n; e: ^+ m* S ? _! G
项目使用S2SH框架、百度了一些 但是也没有明确的答案。
; }' X6 x+ Y) |$ G( T! Y
' u |, u; J5 w1 u8 Q网上说了一大堆方法 反正每一个好使的 这里不一一罗列。
4 K( f% V1 |1 ]
$ O; s& D: O) x' n9 ]: w解决方法:
2 |; ]7 l- f% A& a T) r9 Aweb.xml:
) ^: O5 U$ E3 E. W t- <!-- struts2配置 -->6 E( n) m9 k1 q8 ^- p# U% ~
- <filter>+ `; d( f9 m* k' e- Q4 {
- <filter-name>Struts2</filter-name>
6 M# u( o( d. l6 i9 ^( g/ Q - <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class># q% U4 K! C+ Q& e
- </filter>
7 \; C# P" i0 B- a% G( F - <!-- 这里设置上传头像导致upload堵塞 只拦截action请求 -->
3 u. c; G0 E1 J4 D" x - <filter-mapping>
7 |" E- y4 U: r - <filter-name>Struts2</filter-name>9 u# @' ], y- M% k
- <url-pattern>*.action</url-pattern>5 W$ j+ T( p/ E6 m, y
- </filter-mapping>
复制代码 以前是过滤 所有请求的 不明所以然 就卡住了 这里改为只是过滤action请求。不明所以然吧 就好了。5 C' K; E6 v8 q
5 i9 _( R' i+ F# r( h. O* S# W' d8 l7 Q8 h3 u6 [1 y7 Z# x
8 S: w' b: w4 r, U" n7 { |
|