看别人的代码开发的一个struts2的cos插件,解决struts2下cos下传文件出错的有关问题
看别人的代码开发的一个struts2的cos插件,解决struts2上cos上传文件出错的问题
想必有的朋友都用过cos上传文件吧,它的效率和使用的方便让我感觉挺爽的,但是在strut2下又用不了.在网上查好像是Request对象被改了.在action层不是用的原装的request对象,很不爽.于是写了一个插件.是用的cos库上传文件 用法和其它插件一样,
把附件
放在classpath下.
记得把cos包放在classpath下
在struts.xml上加上<constant name="struts.multipart.handler" value="cos" />
action层代码一样.不用做任何修改,但是底层不是用的fileupload而是改为cos库
(免得你们找cos库,我把cos也上传一传)
是呀,最好能有个文档说明吧,使用的时候在上传过程出现异常java.io.IOException: Corrupt form data: premature ending,其中 request是通过 ServletRequestAware接口实现的。如果将action换成servlet的方式,可以正常上传,还望楼主赐教。
想必有的朋友都用过cos上传文件吧,它的效率和使用的方便让我感觉挺爽的,但是在strut2下又用不了.在网上查好像是Request对象被改了.在action层不是用的原装的request对象,很不爽.于是写了一个插件.是用的cos库上传文件 用法和其它插件一样,
把附件
放在classpath下.
记得把cos包放在classpath下
在struts.xml上加上<constant name="struts.multipart.handler" value="cos" />
action层代码一样.不用做任何修改,但是底层不是用的fileupload而是改为cos库
(免得你们找cos库,我把cos也上传一传)
1 楼
migrant423
2011-03-11
楼主能不能做个例子看看呀?我正好遇到这个问题一直没有解决掉,谢谢你了呀。
2 楼
coolbae
2011-04-26
什么问题?这个和原来用的库的用法是一样的
3 楼
elkan1788
2012-03-30
migrant423 写道
楼主能不能做个例子看看呀?我正好遇到这个问题一直没有解决掉,谢谢你了呀。
是呀,最好能有个文档说明吧,使用的时候在上传过程出现异常java.io.IOException: Corrupt form data: premature ending,其中 request是通过 ServletRequestAware接口实现的。如果将action换成servlet的方式,可以正常上传,还望楼主赐教。