admin 发表于 2015-5-15 15:20

smartUpload.upload()无法运行卡主了解决方法

最近做了一个上传头像的的小例子 采用的是 discuz论坛的上传头像组间件、后台使用SmartUpload组件完成后台上传。
demo运行时没有问题的可以正常实现上传、但是继承到项目中就出现问题了一到smartUpload.upload()就卡主。


项目使用S2SH框架、百度了一些 但是也没有明确的答案。

网上说了一大堆方法 反正每一个好使的 这里不一一罗列。

解决方法:
web.xml:
<!-- struts2配置 -->
    <filter>
                <filter-name>Struts2</filter-name>
                <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
        </filter>
        <!-- 这里设置上传头像导致upload堵塞 只拦截action请求 -->
        <filter-mapping>
                <filter-name>Struts2</filter-name>
                <url-pattern>*.action</url-pattern>
        </filter-mapping>以前是过滤 所有请求的不明所以然 就卡住了这里改为只是过滤action请求。不明所以然吧 就好了。



页: [1]
查看完整版本: smartUpload.upload()无法运行卡主了解决方法