TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
最近做了一个上传头像的的小例子 采用的是 discuz论坛的上传头像组间件、后台使用SmartUpload组件完成后台上传。* Z! w4 a/ Y* O
demo运行时没有问题的可以正常实现上传、但是继承到项目中就出现问题了一到smartUpload.upload()就卡主。
( j- c" o6 @1 J k& [7 k) I9 n) J+ c
) \4 b) m: p( Z. ?# }- U8 n. K6 Y
# |# |5 W7 K9 Z项目使用S2SH框架、百度了一些 但是也没有明确的答案。
+ N7 h7 }( m9 V/ c4 U& I8 e/ Z6 N7 l
网上说了一大堆方法 反正每一个好使的 这里不一一罗列。- F5 t7 l0 k- {
' z4 [) }" n% d7 F6 h- G& o解决方法:. d( E7 f5 n9 V
web.xml:. [- D' W( X) |
- <!-- struts2配置 -->
9 W$ g: j- O' l! U# m+ f" E% H - <filter>
+ S/ e3 M1 ]# b& P8 k - <filter-name>Struts2</filter-name>
+ H) u2 u+ F, I# _1 W - <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>) d, ? E( I& T# x0 B; C$ b1 }
- </filter>- l0 A4 ^' l2 b7 z) C
- <!-- 这里设置上传头像导致upload堵塞 只拦截action请求 -->( W1 w6 `2 n: q& `6 g; U; x
- <filter-mapping>
' r J* u! V% ?) A; Z7 m0 [+ r - <filter-name>Struts2</filter-name>+ D+ j8 e- B& Z: y2 K
- <url-pattern>*.action</url-pattern>9 p) ~, a9 A" [$ `( [. l
- </filter-mapping>
复制代码 以前是过滤 所有请求的 不明所以然 就卡住了 这里改为只是过滤action请求。不明所以然吧 就好了。
* ~( p0 p7 _. z
C; z* i% h) y% X" f
2 V# l! W6 s H; K- w* f) M! O
* A- [: T+ @# ]2 k5 J- H" k |
|